Safe Haskell | None |
---|---|
Language | Haskell2010 |
The main loop of the server, processing human and computer player moves turn by turn.
- endOrLoop :: (MonadAtomic m, MonadServer m) => m () -> (Maybe (GroupName ModeKind) -> m ()) -> m () -> m () -> m ()
- dieSer :: (MonadAtomic m, MonadServer m) => ActorId -> Actor -> m ()
Documentation
endOrLoop :: (MonadAtomic m, MonadServer m) => m () -> (Maybe (GroupName ModeKind) -> m ()) -> m () -> m () -> m () Source #
Continue or exit or restart the game.
dieSer :: (MonadAtomic m, MonadServer m) => ActorId -> Actor -> m () Source #