Simplify menu screens (no choice of display parameters)
This commit is contained in:
+13
-1
@@ -7,7 +7,6 @@ module Dodge.Concurrent (
|
||||
|
||||
import Data.Sequence (Seq (..))
|
||||
import Dodge.Data.Universe
|
||||
import Dodge.Menu.Loading
|
||||
import LensHelp
|
||||
|
||||
conEffects :: Universe -> ConcurrentEffect Universe
|
||||
@@ -53,3 +52,16 @@ blockingLoad str f u =
|
||||
--clearConcEff eff = do
|
||||
-- f <- eff
|
||||
-- return (f . (uvConcEffects .~ NoConcEffect))
|
||||
|
||||
loadingScreen :: String -> ScreenLayer
|
||||
loadingScreen str =
|
||||
OptionScreen
|
||||
{ _scTitle = str
|
||||
, _scOptions = mempty
|
||||
, _scOffset = 0
|
||||
, _scPositionedMenuOption = NoEscapeMenuOption
|
||||
, _scOptionFlag = LoadingScreen
|
||||
, _scSelectionList = mempty
|
||||
, _scAvailableLines = 0
|
||||
, _scDisplayTime = 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user