29 lines
540 B
Lua
29 lines
540 B
Lua
require 'menu.state'
|
|
require 'button'
|
|
require 'text'
|
|
|
|
local common = require 'menu.common'
|
|
|
|
local nextLevelButton = Button:new(
|
|
common.buttonTopPos,
|
|
common.buttonSize,
|
|
'Next level',
|
|
nil,
|
|
nil,
|
|
function()
|
|
GameGrid = LevelHandler:next()
|
|
Menu.updateCellSize()
|
|
Menu.current_state = MenuStateIndex.hidden
|
|
end
|
|
)
|
|
|
|
local title = Text:new(
|
|
common.titlePos,
|
|
common.buttonSize,
|
|
'Level completed!'
|
|
)
|
|
|
|
return MenuState:new(
|
|
{ nextLevelButton, common.exitToMenuButton },
|
|
{ title }
|
|
)
|