LambdaHack-0.11.0.0: A game engine library for tactical squad ASCII roguelike dungeon crawlers
Safe HaskellSafe-Inferred
LanguageHaskell2010

Game.LambdaHack.Definition.DefsInternal

Description

Very basic types for content definitions with their internals exposed.

Synopsis

Documentation

newtype GroupName c Source #

Constructors

GroupName 

Fields

displayGroupName :: GroupName c -> Text Source #

This does not need to be 1-1, so should not be used in place of the Eq instance, etc.

data ContentId c Source #

Content identifiers for the content type c.

Instances

Instances details
UnboxRepClass (ContentId k) Source # 
Instance details

Defined in Game.LambdaHack.Common.PointArray

Associated Types

type UnboxRep (ContentId k) Source #

Enum (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

Show (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

Binary (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

Eq (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

Ord (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

Hashable (ContentId c) Source # 
Instance details

Defined in Game.LambdaHack.Definition.DefsInternal

type UnboxRep (ContentId k) Source # 
Instance details

Defined in Game.LambdaHack.Common.PointArray