Safe Haskell | None |
---|---|
Language | Haskell2010 |
Game.LambdaHack.Client.HandleResponseM
Description
Semantics of client commands.
Documentation
class MonadClient m => MonadClientReadResponse m where Source #
Minimal complete definition
Methods
receiveResponse :: m Response Source #
Instances
class MonadClient m => MonadClientWriteRequest m where Source #
Minimal complete definition
Methods
sendRequestAI :: RequestAI -> m () Source #
sendRequestUI :: RequestUI -> m () Source #
clientHasUI :: m Bool Source #
Instances
handleResponse :: (MonadClientSetup m, MonadClientUI m, MonadAtomic m, MonadClientWriteRequest m) => Response -> m () Source #