Safe Haskell | None |
---|---|
Language | Haskell2010 |
Server and client game state types and operations.
- data StateServer = StateServer {
- sdisco :: !Discovery
- sdiscoRev :: !DiscoRev
- sdiscoAE :: !DiscoAE
- sitemSeedD :: !ItemSeedDict
- sitemRev :: !ItemRev
- sflavour :: !FlavourMap
- sacounter :: !ActorId
- sicounter :: !ItemId
- sprocessed :: !(EnumMap LevelId Time)
- sundo :: ![CmdAtomic]
- sper :: !Pers
- srandom :: !StdGen
- srngs :: !RNGs
- squit :: !Bool
- sbkpSave :: !Bool
- sstart :: !ClockTime
- sgstart :: !ClockTime
- sallTime :: !Time
- sheroNames :: !(EnumMap FactionId [(Int, (Text, Text))])
- sdebugSer :: !DebugModeSer
- sdebugNxt :: !DebugModeSer
- emptyStateServer :: StateServer
- data DebugModeSer = DebugModeSer {
- sknowMap :: !Bool
- sknowEvents :: !Bool
- sniffIn :: !Bool
- sniffOut :: !Bool
- sallClear :: !Bool
- sgameMode :: !Text
- sautomateAll :: !Bool
- sstopAfter :: !(Maybe Int)
- sbenchmark :: !Bool
- sdungeonRng :: !(Maybe StdGen)
- smainRng :: !(Maybe StdGen)
- sfovMode :: !(Maybe FovMode)
- snewGameSer :: !Bool
- sdifficultySer :: !Int
- sdumpInitRngs :: !Bool
- ssavePrefixSer :: !(Maybe String)
- sdbgMsgSer :: !Bool
- sdebugCli :: !DebugModeCli
- defDebugModeSer :: DebugModeSer
- data RNGs = RNGs {}
Documentation
data StateServer Source
Global, server state.
StateServer | |
|
emptyStateServer :: StateServer Source
Initial, empty game server state.
data DebugModeSer Source
Debug commands. See debugArgs
for the descriptions.
DebugModeSer | |
|