Safe Haskell | None |
---|---|
Language | Haskell2010 |
Operations for starting and restarting the game.
- gameReset :: MonadServer m => COps -> DebugModeSer -> Maybe (GroupName ModeKind) -> Maybe StdGen -> m State
- reinitGame :: (MonadAtomic m, MonadServer m) => m ()
- updatePer :: (MonadAtomic m, MonadServer m) => FactionId -> LevelId -> m ()
- initPer :: MonadServer m => m ()
- applyDebug :: MonadServer m => m ()
Documentation
gameReset :: MonadServer m => COps -> DebugModeSer -> Maybe (GroupName ModeKind) -> Maybe StdGen -> m State Source #
reinitGame :: (MonadAtomic m, MonadServer m) => m () Source #
updatePer :: (MonadAtomic m, MonadServer m) => FactionId -> LevelId -> m () Source #
initPer :: MonadServer m => m () Source #
applyDebug :: MonadServer m => m () Source #
Apply debug options that don't need a new game.