Safe Haskell | None |
---|---|
Language | Haskell2010 |
Server operations used when ending game and deciding whether to end.
Synopsis
- endOrLoop :: (MonadServerAtomic m, MonadServerComm m) => m () -> (Maybe (GroupName ModeKind) -> m ()) -> m ()
- dieSer :: MonadServerAtomic m => ActorId -> Actor -> m ()
- writeSaveAll :: MonadServerAtomic m => Bool -> m ()
- gameExit :: (MonadServerAtomic m, MonadServerComm m) => m ()
Documentation
endOrLoop :: (MonadServerAtomic m, MonadServerComm m) => m () -> (Maybe (GroupName ModeKind) -> m ()) -> m () Source #
Continue or exit or restart the game.
writeSaveAll :: MonadServerAtomic m => Bool -> m () Source #
Save game on server and all clients.
Internal operations
gameExit :: (MonadServerAtomic m, MonadServerComm m) => m () Source #