implemented lifetime penalty minutes editing
This commit is contained in:
@@ -135,4 +135,9 @@ ltAssistsC = Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
ltPMinC :: Controller
|
ltPMinC :: Controller
|
||||||
ltPMinC = undefined
|
ltPMinC = Controller
|
||||||
|
{ drawController = drawPrompt editPlayerLtPMinPrompt
|
||||||
|
, handleController = \e -> do
|
||||||
|
promptHandler editPlayerLtPMinPrompt e
|
||||||
|
return True
|
||||||
|
}
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ module Mtlstats.Prompt.EditPlayer
|
|||||||
, editPlayerYtdPMinPrompt
|
, editPlayerYtdPMinPrompt
|
||||||
, editPlayerLtGoalsPrompt
|
, editPlayerLtGoalsPrompt
|
||||||
, editPlayerLtAssistsPrompt
|
, editPlayerLtAssistsPrompt
|
||||||
|
, editPlayerLtPMinPrompt
|
||||||
) where
|
) where
|
||||||
|
|
||||||
import Control.Monad.Extra (whenJustM)
|
import Control.Monad.Extra (whenJustM)
|
||||||
@@ -78,6 +79,11 @@ editPlayerLtAssistsPrompt :: Prompt
|
|||||||
editPlayerLtAssistsPrompt = numPrompt "Lifetime assists: " $
|
editPlayerLtAssistsPrompt = numPrompt "Lifetime assists: " $
|
||||||
editPlayer . (pLifetime.psAssists .~)
|
editPlayer . (pLifetime.psAssists .~)
|
||||||
|
|
||||||
|
-- | Prompt to edit a player's lifetime penalty minutes
|
||||||
|
editPlayerLtPMinPrompt :: Prompt
|
||||||
|
editPlayerLtPMinPrompt = numPrompt "Lifetime penalty minutes: " $
|
||||||
|
editPlayer . (pLifetime.psPMin .~)
|
||||||
|
|
||||||
editPlayer :: (Player -> Player) -> Action ()
|
editPlayer :: (Player -> Player) -> Action ()
|
||||||
editPlayer f =
|
editPlayer f =
|
||||||
whenJustM (gets (^.progMode.editPlayerStateL.epsSelectedPlayer)) $ \pid ->
|
whenJustM (gets (^.progMode.editPlayerStateL.epsSelectedPlayer)) $ \pid ->
|
||||||
|
|||||||
Reference in New Issue
Block a user