summaryrefslogtreecommitdiff
path: root/quads.lua
diff options
context:
space:
mode:
Diffstat (limited to 'quads.lua')
-rw-r--r--quads.lua93
1 files changed, 93 insertions, 0 deletions
diff --git a/quads.lua b/quads.lua
new file mode 100644
index 0000000..f97e3fc
--- /dev/null
+++ b/quads.lua
@@ -0,0 +1,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 \ No newline at end of file