LambdaHack-0.8.1.0: A game engine library for tactical squad ASCII roguelike dungeon crawlers

Safe HaskellNone
LanguageHaskell2010

Game.LambdaHack.Common.ReqFailure

Contents

Description

Possible causes of failure of request.

Synopsis

Documentation

data ReqFailure Source #

Possible causes of failure of request.

Instances
Eq ReqFailure Source # 
Instance details

Defined in Game.LambdaHack.Common.ReqFailure

Show ReqFailure Source # 
Instance details

Defined in Game.LambdaHack.Common.ReqFailure

Generic ReqFailure Source # 
Instance details

Defined in Game.LambdaHack.Common.ReqFailure

Associated Types

type Rep ReqFailure :: * -> * #

Binary ReqFailure Source # 
Instance details

Defined in Game.LambdaHack.Common.ReqFailure

type Rep ReqFailure Source # 
Instance details

Defined in Game.LambdaHack.Common.ReqFailure

type Rep ReqFailure = D1 (MetaData "ReqFailure" "Game.LambdaHack.Common.ReqFailure" "LambdaHack-0.8.1.0-1OhyQzgxgToLUwg19o2btM" False) (((((C1 (MetaCons "MoveNothing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MeleeSelf" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "MeleeDistant" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DisplaceDistant" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "DisplaceAccess" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DisplaceProjectiles" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "DisplaceDying" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DisplaceBraced" PrefixI False) (U1 :: * -> *)))) :+: (((C1 (MetaCons "DisplaceImmobile" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "DisplaceSupported" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "AlterUnskilled" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "AlterUnwalked" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "AlterDistant" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "AlterBlockActor" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "AlterBlockItem" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "AlterNothing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "EqpOverfull" PrefixI False) (U1 :: * -> *)))))) :+: ((((C1 (MetaCons "EqpStackFull" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ApplyUnskilled" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ApplyRead" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ApplyOutOfReach" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "ApplyCharging" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ApplyNoEffects" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ItemNothing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ItemNotCalm" PrefixI False) (U1 :: * -> *)))) :+: (((C1 (MetaCons "NotCalmPrecious" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ProjectUnskilled" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ProjectAimOnself" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ProjectBlockTerrain" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "ProjectBlockActor" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ProjectLobable" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ProjectOutOfReach" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "TriggerNothing" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "NoChangeDunLeader" PrefixI False) (U1 :: * -> *)))))))

Internal operations