Refactor control list display

This commit is contained in:
2021-09-13 01:39:53 +01:00
parent d11d19c9e8
commit b27c174d93
6 changed files with 79 additions and 52 deletions
+6 -2
View File
@@ -1,5 +1,9 @@
module Dodge.Save
where
( storeLevel
, loadStoredLevel
, doQuicksave
)
where
import Dodge.Data
import Data.Maybe
@@ -12,7 +16,7 @@ storeLevel w = case _storedLevel w of
_ -> w
loadStoredLevel :: World -> World
loadStoredLevel w = fromMaybe w $ _storedLevel w
loadStoredLevel w = fromMaybe w $ _storedLevel w <&> quicksaveLevel .~ _quicksaveLevel w
doQuicksave :: World -> World
doQuicksave w = w & quicksaveLevel ?~ clearKeys w