#4 Setup interaction
This commit is contained in:
parent
ef784c2dbc
commit
9addf1ed07
13 changed files with 223 additions and 33 deletions
|
@ -13,6 +13,7 @@ import RPGEngine.Input.Playing ( handleInputPlaying )
|
|||
import RPGEngine.Input.Paused ( handleInputPaused )
|
||||
import RPGEngine.Input.Win ( handleInputWin )
|
||||
import RPGEngine.Input.Lose ( handleInputLose )
|
||||
import RPGEngine.Input.ActionSelection (handleInputActionSelection)
|
||||
|
||||
------------------------------ Exported ------------------------------
|
||||
|
||||
|
@ -23,4 +24,6 @@ handleAllInput ev g@Game{ state = LevelSelection{} } = handleInputLevelSelection
|
|||
handleAllInput ev g@Game{ state = Playing{} } = handleInputPlaying ev g
|
||||
handleAllInput ev g@Game{ state = Paused{} } = handleInputPaused ev g
|
||||
handleAllInput ev g@Game{ state = Win } = handleInputWin ev g
|
||||
handleAllInput ev g@Game{ state = Lose{} } = handleInputLose ev g
|
||||
handleAllInput ev g@Game{ state = Lose{} } = handleInputLose ev g
|
||||
handleAllInput ev g@Game{ state = ActionSelection{}} = handleInputActionSelection ev g
|
||||
handleAllInput ev g@Game{ state = Error _ } = handleAnyKey (\game -> game{ state = Menu}) ev g
|
Reference in a new issue