1
0
dIntDesJam/2016-uge4/levels.lua

104 lines
2.0 KiB
Lua
Raw Normal View History

2016-02-17 14:50:18 +00:00
local LEVELS = {}
local function level (new_level) table.insert(LEVELS, new_level) end
--------------------------------------------------------------------------------
level {
player = {(800-40)/2, 100},
goal = {(800-40)/2, 600-80, 40, 40},
blocks = {
{0, 600-40, 800, 40},
{300, 200, 200, 40},
{100, 300, 600, "<- / -> or A / D"},
}
}
level {
player = {200-40, 100},
goal = {600, 600-80, 40, 40},
blocks = {
}
}
level {
player = {(800-40)/2, 500-80},
goal = {(800-40)/2, 200-80, 40, 40},
blocks = {
{300, 200-40, 200, 40},
{300, 500-40, 200, 40},
}
}
level {
player = {(800-40)/2, 500-80},
goal = {(800-40)/2, 200-80, 40, 40},
blocks = {
{300, 400-40, 200, 40},
{300, 500-40, 200, 40},
}
}
level {
player = {(800-40)/2, 500-80},
goal = {(800-40)/2, 200-80, 40, 40},
blocks = {
{300+200-40, 300-40, 40, 200},
{300, 300-40, 40, 200},
{300, 500-40, 200, 40},
{300, 300-40, 200, 40},
}
}
level {
player = {80, 400-80},
goal = {800-40, 400-80, 40, 40},
blocks = {
{0, 0, 40, 600, true},
{0, 600-40, 800, 40, true},
{0+240*3, 400-40, 120, 40},
{0+240*2, 400-40, 120, 40},
{0+240*1, 400-40, 120, 40},
{0+240*0+80, 400-40, 40, 40},
}
}
level {
player = {40, 400-80},
goal = {800-40, 400-80, 40, 40},
blocks = {
{0, 0, 40, 600, true},
{0, 600-40, 800, 40, true},
{0+240*0, 400-40, 120, 400},
{0+240*3, 400-40, 120, 400},
}
}
level {
player = {80, 600-80},
goal = {800-120, 40, 40, 40},
blocks = {
{0, 0, 40, 600, true},
{80+120*4, 600-40-120*4, 300, 600},
{80+120*3, 600-40-120*3, 120, 600},
{80+120*2, 600-40-120*2, 120, 600},
{80+120*1, 600-40-120*1, 120, 600},
{80, 600-40, 800, 40},
}
}
--------------------------------------------------------------------------------
level {
player = {(800-40)/2, 100},
goal = {1000, 1000, 0, 0},
blocks = {
{300, 200, 200, 40},
{100, 300, 600, "Thanks for playing! :D"}
}
}
--------------------------------------------------------------------------------
return LEVELS