implemented createGoalieStateL

This commit is contained in:
Jonathan Lamothe
2019-10-24 09:48:47 -04:00
parent ceb8132a13
commit e94bf59c81
2 changed files with 29 additions and 0 deletions

View File

@@ -47,6 +47,7 @@ module Mtlstats.Types (
-- ** ProgMode Lenses
gameStateL,
createPlayerStateL,
createGoalieStateL,
-- ** GameState Lenses
gameYear,
gameMonth,
@@ -524,6 +525,13 @@ createPlayerStateL = lens
_ -> newCreatePlayerState)
(\_ cps -> CreatePlayer cps)
createGoalieStateL :: Lens' ProgMode CreateGoalieState
createGoalieStateL = lens
(\case
CreateGoalie cgs -> cgs
_ -> newCreateGoalieState)
(\_ cgs -> CreateGoalie cgs)
-- | Constructor for a 'ProgState'
newProgState :: ProgState
newProgState = ProgState