LambdaHack-0.2.14: A roguelike game engine in early development

Safe HaskellNone
LanguageHaskell2010

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 -> Bool Source

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 -> Text Source

Description of player commands.