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

Safe HaskellNone

Game.LambdaHack.Client.HumanGlobal

Description

Semantics of Cmd client commands that return server commands. A couple of them do not take time, the rest does. TODO: document

Synopsis

Documentation

waitHuman :: MonadClientUI m => m CmdSerSource

Leader waits a turn (and blocks, etc.).

dropHuman :: (MonadClientAbort m, MonadClientUI m) => m CmdSerSource

Drop a single item.

triggerDirHuman :: (MonadClientAbort m, MonadClientUI m) => [Trigger] -> m CmdSerSource

Ask for a direction and trigger a tile, if possible.

triggerTileHuman :: (MonadClientAbort m, MonadClientUI m) => [Trigger] -> m CmdSerSource

Leader tries to trigger the tile he's standing on.