1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
-- | General content types and operations.
module Game.LambdaHack.Client.UI.ContentClientUI
( CCUI(..), emptyCCUI
) where
import Prelude ()
import qualified Data.Map.Strict as M
import Game.LambdaHack.Client.UI.Content.Input
import Game.LambdaHack.Client.UI.Content.Screen
-- | Operations for all UI content types, gathered together.
data CCUI = CCUI
{ coinput :: InputContent
, coscreen :: ScreenContent
}
emptyCCUI :: CCUI
emptyCCUI = CCUI
{ coinput = InputContent M.empty [] M.empty
, coscreen = emptyScreenContent
}
|