implemented editGoalieLtGoalsPrompt
This commit is contained in:
parent
846d034435
commit
c0386fa0b9
|
@ -30,6 +30,7 @@ module Mtlstats.Actions.EditGoalie
|
||||||
, editGoalieYtdTies
|
, editGoalieYtdTies
|
||||||
, editGoalieLtGames
|
, editGoalieLtGames
|
||||||
, editGoalieLtMins
|
, editGoalieLtMins
|
||||||
|
, editGoalieLtGoals
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad (void)
|
import Control.Monad (void)
|
||||||
|
@ -119,6 +120,14 @@ editGoalieLtMins
|
||||||
-> ProgState
|
-> ProgState
|
||||||
editGoalieLtMins mins = editGoalie (gLifetime.gsMinsPlayed .~ mins) EGLifetime
|
editGoalieLtMins mins = editGoalie (gLifetime.gsMinsPlayed .~ mins) EGLifetime
|
||||||
|
|
||||||
|
-- | Edits a goalie's lifetime goals allowed
|
||||||
|
editGoalieLtGoals
|
||||||
|
:: Int
|
||||||
|
-- ^ The number of goals
|
||||||
|
-> ProgState
|
||||||
|
-> ProgState
|
||||||
|
editGoalieLtGoals = undefined
|
||||||
|
|
||||||
editGoalie :: (Goalie -> Goalie) -> EditGoalieMode -> ProgState -> ProgState
|
editGoalie :: (Goalie -> Goalie) -> EditGoalieMode -> ProgState -> ProgState
|
||||||
editGoalie f mode s = fromMaybe s $ do
|
editGoalie f mode s = fromMaybe s $ do
|
||||||
gid <- s^.progMode.editGoalieStateL.egsSelectedGoalie
|
gid <- s^.progMode.editGoalieStateL.egsSelectedGoalie
|
||||||
|
|
|
@ -98,4 +98,5 @@ editGoalieLtMinsPrompt = numPrompt "Lifetime minutes played: " $
|
||||||
|
|
||||||
-- | Prompt to edit a goalie's lifetime goals allowed
|
-- | Prompt to edit a goalie's lifetime goals allowed
|
||||||
editGoalieLtGoalsPrompt :: Prompt
|
editGoalieLtGoalsPrompt :: Prompt
|
||||||
editGoalieLtGoalsPrompt = undefined
|
editGoalieLtGoalsPrompt = numPrompt "Lifetime goals allowed: " $
|
||||||
|
modify . editGoalieLtGoals
|
||||||
|
|
Loading…
Reference in New Issue
Block a user