LambdaHack-0.2.12: A roguelike game engine in early and active development

Safe HaskellNone

Game.LambdaHack.Client.ClientSem

Description

Semantics of most CmdClientAI client commands.

Synopsis

Documentation

queryUI :: MonadClientUI m => ActorId -> m CmdSerSource

Handle the move of a UI player.

humanCommand :: forall m. MonadClientUI m => Maybe Msg -> m CmdSerSource

Determine and process the next human player command. The argument is the last stop message due to running, if any.