Move towards serializing saves/loads faster
This commit is contained in:
@@ -8,12 +8,12 @@ import Dodge.Menu.PushPop
|
||||
makeBoolOption lns t =
|
||||
Toggle
|
||||
(return . Just . (uvConfig . lns #%~ not))
|
||||
(\u -> Right (t, show (u ^# uvConfig . lns)))
|
||||
(\u -> MODStringOption t (show (u ^# uvConfig . lns)))
|
||||
|
||||
makeEnumOption lns str sideeff =
|
||||
Toggle
|
||||
(\u -> Just <$> sideeff (u & uvConfig . lns #%~ cycleEnum))
|
||||
(\u -> Right (str, show (u ^# uvConfig . lns)))
|
||||
(\u -> MODStringOption str (show (u ^# uvConfig . lns)))
|
||||
|
||||
makeSubmenuOption submenu t = Toggle (pushScreen submenu) (const t)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user