NeutronLoved/scenes.lua

29 lines
943 B
Lua
Raw Permalink Normal View History

2022-03-04 14:03:06 +01:00
local scenes = {}
function scenes:main(game)
2022-03-10 10:47:12 +01:00
game:reinitgameloop()
2022-03-04 14:03:06 +01:00
local cellsize = 44
local x = (game.WIDTH-cellsize*5)/2
local y = (game.HEIGHT-cellsize*5)/2
2022-03-10 09:34:29 +01:00
local tut = game.objects.tutorial:new(game,game.WIDTH-25,25)
game:summon(tut)
local grid = game.objects.grid:new(game,x,y,cellsize,tut)
game:summon(grid)
2022-03-09 11:04:28 +01:00
local background = game.objects.background:new(game,game:newImage("pattern.png"),30,15)
2022-03-04 14:57:05 +01:00
game:summon(background)
2022-03-09 11:04:28 +01:00
local background = game.objects.background:new(game,game:newImage("pattern2.png"),30,-15)
2022-03-08 09:44:31 +01:00
game:summon(background)
2022-03-04 14:03:06 +01:00
end
2022-03-09 11:04:28 +01:00
function scenes:ending(game,args)
2022-03-10 10:47:12 +01:00
game:reinitgameloop()
2022-03-09 11:04:28 +01:00
local ending = game.objects.ending:new(game,args.winner)
2022-03-04 14:34:54 +01:00
game:summon(ending)
2022-03-09 11:04:28 +01:00
local background = game.objects.background:new(game,game:newImage("pattern.png"),30,15)
2022-03-04 14:57:05 +01:00
game:summon(background)
2022-03-09 11:04:28 +01:00
local background = game.objects.background:new(game,game:newImage("pattern2.png"),30,-15)
2022-03-08 09:44:31 +01:00
game:summon(background)
2022-03-04 14:34:54 +01:00
end
2022-03-04 14:03:06 +01:00
return scenes