LambdaHack-0.10.3.0: A game engine library for tactical squad ASCII roguelike dungeon crawlers
Safe HaskellNone
LanguageHaskell2010

Game.LambdaHack.Client.UI.Watch.WatchUpdAtomicM

Description

Display atomic update commands received by the client.

Synopsis

Documentation

watchRespUpdAtomicUI :: MonadClientUI m => UpdAtomic -> m () Source #

Visualize atomic updates sent to the client. This is done in the global state after the command is executed and after the client state is modified by the command. Doesn't modify client state (except a few fields), but only client session (e.g., by displaying messages). This is enforced by types.

Internal operations

data Threat Source #

Instances

Instances details
Eq Threat Source # 
Instance details

Defined in Game.LambdaHack.Client.UI.Watch.WatchUpdAtomicM

Methods

(==) :: Threat -> Threat -> Bool #

(/=) :: Threat -> Threat -> Bool #

spotItemBag :: forall m. MonadClientUI m => Bool -> Container -> ItemBag -> m () Source #