insert players at end of list (preserve index numbers)
This commit is contained in:
@@ -149,7 +149,7 @@ addPlayer s = fromMaybe s $ do
|
||||
pos = cps^.cpsPosition
|
||||
player = newPlayer num name pos
|
||||
Just $ s & database.dbPlayers
|
||||
%~ (player:)
|
||||
%~ (++[player])
|
||||
|
||||
-- | Awards the goal and assists to the players
|
||||
recordGoalAssists :: ProgState -> ProgState
|
||||
|
||||
@@ -182,7 +182,8 @@ selectPlayerPrompt pStr callback = Prompt
|
||||
& cpsName .~ sStr
|
||||
& cpsSuccessCallback .~ do
|
||||
modify $ progMode .~ mode
|
||||
callback (Just 0)
|
||||
pIndex <- pred . length <$> gets (view $ database.dbPlayers)
|
||||
callback $ Just pIndex
|
||||
& cpsFailureCallback .~ do
|
||||
modify $ progMode .~ mode
|
||||
callback Nothing
|
||||
|
||||
Reference in New Issue
Block a user