summaryrefslogtreecommitdiff
path: root/quads.lua
blob: f97e3fc4c970cab573190f0857ccabfb4b2119db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
-- Namespace.
local Quads = {}

-- Player animations
Quads.player = {}
Quads.player.idle = {
	love.graphics.newQuad( 0, 0, 8,16, 40,32),
	love.graphics.newQuad( 0, 0, 8,16, 40,32),
	love.graphics.newQuad( 0, 0, 8,16, 40,32),
	love.graphics.newQuad( 0, 0, 8,16, 40,32),
	love.graphics.newQuad( 8, 0, 8,16, 40,32),
	love.graphics.newQuad( 8, 0, 8,16, 40,32),
	love.graphics.newQuad( 8, 0, 8,16, 40,32),
	love.graphics.newQuad( 8, 0, 8,16, 40,32),
	love.graphics.newQuad(16, 0, 8,16, 40,32),
	love.graphics.newQuad(16, 0, 8,16, 40,32),
	love.graphics.newQuad(16, 0, 8,16, 40,32),
	love.graphics.newQuad(16, 0, 8,16, 40,32),
	love.graphics.newQuad(24, 0, 8,16, 40,32),
	love.graphics.newQuad(24, 0, 8,16, 40,32),
	love.graphics.newQuad(24, 0, 8,16, 40,32),
	love.graphics.newQuad(24, 0, 8,16, 40,32),
}
Quads.player.walk = {
	love.graphics.newQuad( 0,16, 8,16, 40,32),
	love.graphics.newQuad( 8,16, 8,16, 40,32),
	love.graphics.newQuad(16,16, 8,16, 40,32),
	love.graphics.newQuad(24,16, 8,16, 40,32),
	love.graphics.newQuad(32,16, 8,16, 40,32),
}

-- Room types
Quads.room = {}
Quads.room.start = { love.graphics.newQuad( 0, 0, 36,32, 157,32) }
Quads.room.planet = { love.graphics.newQuad(36, 0, 64,32, 157,32) }
Quads.room.finish = { love.graphics.newQuad(100, 0, 57,32, 157,32) }

-- Door animations
Quads.door = {}
Quads.door.locked = {
	love.graphics.newQuad( 0, 0, 10,18, 80,18)
}
Quads.door.closed = {
	love.graphics.newQuad(10, 0, 10,18, 80,18)
}
Quads.door.opening = {
	love.graphics.newQuad(10, 0, 10,18, 80,18),
	love.graphics.newQuad(20, 0, 10,18, 80,18),
	love.graphics.newQuad(30, 0, 10,18, 80,18),
	love.graphics.newQuad(40, 0, 10,18, 80,18),
	love.graphics.newQuad(50, 0, 10,18, 80,18),
	love.graphics.newQuad(60, 0, 10,18, 80,18),
	love.graphics.newQuad(70, 0, 10,18, 80,18),
}
Quads.door.open = {
	love.graphics.newQuad(70, 0, 10,18, 80,18)
}

-- Console
Quads.console = {}
Quads.console.working = {
	love.graphics.newQuad( 0, 0, 7,9, 14,9),
	love.graphics.newQuad( 7, 0, 7,9, 14,9),
}

-- Fridge
Quads.fridge = {}
Quads.fridge.open = {
	love.graphics.newQuad( 0, 0, 9,16, 18,16),
}
Quads.fridge.closed = {
	love.graphics.newQuad( 9, 0, 9,16, 18,16),
}

-- Outside
Quads.outside = {
	{ love.graphics.newQuad(  0, 0,100,75,900,75), },
	{ love.graphics.newQuad(100, 0,100,75,900,75), },
	{ love.graphics.newQuad(200, 0,100,75,900,75), },
	{ love.graphics.newQuad(300, 0,100,75,900,75), },
	{ love.graphics.newQuad(400, 0,100,75,900,75), },
	{ love.graphics.newQuad(500, 0,100,75,900,75), },
	{ love.graphics.newQuad(600, 0,100,75,900,75), },
	{ love.graphics.newQuad(700, 0,100,75,900,75), },
	{ love.graphics.newQuad(800, 0,100,75,900,75), },
}

-- Wands
Quads.wand = {}
Quads.wand.yes = { love.graphics.newQuad(0,0, 2,8, 4,8) }
Quads.wand.no = { love.graphics.newQuad(2,0, 2,8, 4,8) }

return Quads