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

Game.LambdaHack.Common.ItemAspect

Description

The type of item aspects and its operations.

Synopsis

Documentation

data AspectRecord Source #

Record of skills conferred by an item as well as of item flags and other item aspects.

Instances

Instances details
Eq AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

Ord AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

Show AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

Generic AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

Associated Types

type Rep AspectRecord :: Type -> Type #

Binary AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

Hashable AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

type Rep AspectRecord Source # 
Instance details

Defined in Game.LambdaHack.Common.ItemAspect

data KindMean Source #

Partial information about an item, deduced from its item kind. These are assigned to each ItemKind. The kmConst flag says whether the item's aspect record is constant rather than random or dependent on item creation dungeon level.

Constructors

KindMean 

Fields

Internal operations