Jumpbacks and continue
This commit is contained in:
parent
dab6fadad4
commit
b7278d6afc
11 changed files with 59 additions and 44 deletions
|
@ -26,13 +26,14 @@ initWindow = InWindow
|
|||
-- Initialize the game
|
||||
initGame :: Game
|
||||
initGame = Game {
|
||||
state = Menu{ base = StateBase{ renderer = renderMenu, inputHandler = handleInputMenu }},
|
||||
levels = [defaultLevel],
|
||||
player = spawnPlayer defaultLevel defaultPlayer
|
||||
state = Menu{ base = StateBase{
|
||||
renderer = renderMenu,
|
||||
inputHandler = handleInputMenu
|
||||
}}
|
||||
}
|
||||
|
||||
-- Render all different states
|
||||
render :: Game -> Picture
|
||||
render g@Game{ state = state } = renderFunc g
|
||||
render g@Game{ state = state } = renderFunc state
|
||||
where stateBase = base state
|
||||
renderFunc = renderer stateBase
|
Reference in a new issue