implemented addGoalie

This commit is contained in:
Jonathan Lamothe
2019-10-26 02:05:55 -04:00
parent 667cf34475
commit 66a2a70bbe
2 changed files with 32 additions and 1 deletions

View File

@@ -172,7 +172,14 @@ addPlayer s = fromMaybe s $ do
-- | Adds the entered goalie to the roster
addGoalie :: ProgState -> ProgState
addGoalie = undefined
addGoalie s = fromMaybe s $ do
let cgs = s^.progMode.createGoalieStateL
num <- cgs^.cgsNumber
let
name = cgs^.cgsName
goalie = newGoalie num name
Just $ s & database.dbGoalies
%~ (++[goalie])
-- | Resets the 'CreatePlayerState' value
resetCreatePlayerState :: ProgState -> ProgState