LambdaHack-0.4.99.0: A game engine library for roguelike dungeon crawlers

Safe HaskellNone

Game.LambdaHack.Client.UI.HumanCmd

Description

Abstract syntax human player commands.

Synopsis

Documentation

data Trigger Source

Constructors

ApplyItem 

Fields

verb :: !Part
 
object :: !Part
 
symbol :: !Char
 
AlterFeature 

Fields

verb :: !Part
 
object :: !Part
 
feature :: !Feature
 
TriggerFeature 

Fields

verb :: !Part
 
object :: !Part
 
feature :: !Feature
 

noRemoteHumanCmd :: HumanCmd -> BoolSource

Commands that are forbidden on a remote level, because they would usually take time when invoked on one. Note that some commands that take time are not included, because they don't take time in targeting mode.

cmdDescription :: HumanCmd -> TextSource

Description of player commands.