implemented Mtlstats.Control.GoalieInput.selectGoalieC
This commit is contained in:
parent
8ef1c6917a
commit
6c634cd366
|
@ -23,6 +23,7 @@ module Mtlstats.Control.GoalieInput (goalieInput) where
|
|||
|
||||
import Lens.Micro ((^.))
|
||||
|
||||
import Mtlstats.Prompt
|
||||
import Mtlstats.Types
|
||||
|
||||
-- | The dispatcher for handling goalie input
|
||||
|
@ -33,7 +34,12 @@ goalieInput gs
|
|||
| otherwise = goalsAllowedC
|
||||
|
||||
selectGoalieC :: Controller
|
||||
selectGoalieC = undefined
|
||||
selectGoalieC = Controller
|
||||
{ drawController = drawPrompt selectGameGoaliePrompt
|
||||
, handleController = \e -> do
|
||||
promptHandler selectGameGoaliePrompt e
|
||||
return True
|
||||
}
|
||||
|
||||
minsPlayedC :: Controller
|
||||
minsPlayedC = undefined
|
||||
|
|
|
@ -42,7 +42,8 @@ module Mtlstats.Prompt (
|
|||
pMinPlayerPrompt,
|
||||
assignPMinsPrompt,
|
||||
goalieNumPrompt,
|
||||
goalieNamePrompt
|
||||
goalieNamePrompt,
|
||||
selectGameGoaliePrompt
|
||||
) where
|
||||
|
||||
import Control.Monad (when)
|
||||
|
@ -259,5 +260,9 @@ goalieNamePrompt :: Prompt
|
|||
goalieNamePrompt = strPrompt "Goalie name: " $
|
||||
modify . (progMode.createGoalieStateL.cgsName .~)
|
||||
|
||||
-- | Prompts for a goalie who played in the game
|
||||
selectGameGoaliePrompt :: Prompt
|
||||
selectGameGoaliePrompt = undefined
|
||||
|
||||
drawSimplePrompt :: String -> ProgState -> C.Update ()
|
||||
drawSimplePrompt pStr s = C.drawString $ pStr ++ s^.inputBuffer
|
||||
|
|
Loading…
Reference in New Issue
Block a user