Block screen during long loading

This commit is contained in:
2022-12-29 00:44:51 +00:00
parent d1f80f1f7f
commit be41d51819
13 changed files with 90 additions and 54 deletions
+16
View File
@@ -0,0 +1,16 @@
module Dodge.Menu.Loading where
import Dodge.Menu.Option
import Dodge.Data.Universe
loadingScreen :: String -> ScreenLayer
loadingScreen str = OptionScreen
{ _scTitle = str
, _scOptions = []
, _scOffset = 0
, _scPositionedMenuOption = NoPositionedMenuOption
, _scOptionFlag = LoadingScreen
, _scSelectionList = SelectionList [] Nothing 0
, _scAvailableLines = 0
, _scListDisplayParams = optionListDisplayParams
}