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

Safe Haskell | None
Language | Haskell2010

Content.TileKind

Contents

- Group name patterns
  - Used in CaveKind and perhaps elsewhere.
  - Used in PlaceKind, but not in CaveKind.
- Content

Description

Definitions of tile kinds. Every terrain tile in the game is an instantiated tile kind.

Synopsis

- pattern FILLER_WALL :: GroupName TileKind
- pattern FLOOR_CORRIDOR_LIT :: GroupName TileKind
- pattern FLOOR_CORRIDOR_DARK :: GroupName TileKind
- pattern TRAIL_LIT :: GroupName TileKind
- pattern SAFE_TRAIL_LIT :: GroupName TileKind
- pattern LAB_TRAIL_LIT :: GroupName TileKind
- pattern DAMP_FLOOR_LIT :: GroupName TileKind
- pattern DAMP_FLOOR_DARK :: GroupName TileKind
- pattern OUTDOOR_OUTER_FENCE :: GroupName TileKind
- pattern DIRT_LIT :: GroupName TileKind
- pattern DIRT_DARK :: GroupName TileKind
- pattern FLOOR_ARENA_LIT :: GroupName TileKind
- pattern FLOOR_ARENA_DARK :: GroupName TileKind
- pattern EMPTY_SET_LIT :: GroupName TileKind
- pattern EMPTY_SET_DARK :: GroupName TileKind
- pattern NOISE_SET_LIT :: GroupName TileKind
- pattern POWER_SET_LIT :: GroupName TileKind
- pattern POWER_SET_DARK :: GroupName TileKind
- pattern BATTLE_SET_LIT :: GroupName TileKind
- pattern BATTLE_SET_DARK :: GroupName TileKind
- pattern BRAWL_SET_LIT :: GroupName TileKind
- pattern SHOOTOUT_SET_LIT :: GroupName TileKind
- pattern ZOO_SET_LIT :: GroupName TileKind
- pattern ZOO_SET_DARK :: GroupName TileKind
- pattern FLIGHT_SET_LIT :: GroupName TileKind
- pattern FLIGHT_SET_DARK :: GroupName TileKind
- pattern AMBUSH_SET_LIT :: GroupName TileKind
- pattern AMBUSH_SET_DARK :: GroupName TileKind
- pattern ARENA_SET_LIT :: GroupName TileKind
- pattern ARENA_SET_DARK :: GroupName TileKind
- pattern RECT_WINDOWS_VERTICAL_LIT :: GroupName TileKind
- pattern RECT_WINDOWS_VERTICAL_DARK :: GroupName TileKind
- pattern RECT_WINDOWS_HORIZONTAL_LIT :: GroupName TileKind
- pattern RECT_WINDOWS_HORIZONTAL_DARK :: GroupName TileKind
- pattern TREE_SHADE_WALKABLE_LIT :: GroupName TileKind
- pattern TREE_SHADE_WALKABLE_DARK :: GroupName TileKind
- pattern SMOKE_CLUMP_LIT :: GroupName TileKind
- pattern SMOKE_CLUMP_DARK :: GroupName TileKind
- pattern GLASSHOUSE_VERTICAL_LIT :: GroupName TileKind
- pattern GLASSHOUSE_VERTICAL_DARK :: GroupName TileKind
- pattern GLASSHOUSE_HORIZONTAL_LIT :: GroupName TileKind
- pattern GLASSHOUSE_HORIZONTAL_DARK :: GroupName TileKind
- pattern BUSH_CLUMP_LIT :: GroupName TileKind
- pattern BUSH_CLUMP_DARK :: GroupName TileKind
- pattern FOG_CLUMP_LIT :: GroupName TileKind
- pattern FOG_CLUMP_DARK :: GroupName TileKind
- pattern STAIR_TERMINAL_LIT :: GroupName TileKind
- pattern STAIR_TERMINAL_DARK :: GroupName TileKind
- pattern CACHE :: GroupName TileKind
- pattern SIGNBOARD :: GroupName TileKind
- pattern STAIRCASE_UP :: GroupName TileKind
- pattern ORDINARY_STAIRCASE_UP :: GroupName TileKind
- pattern STAIRCASE_OUTDOOR_UP :: GroupName TileKind
- pattern GATED_STAIRCASE_UP :: GroupName TileKind
- pattern STAIRCASE_DOWN :: GroupName TileKind
- pattern ORDINARY_STAIRCASE_DOWN :: GroupName TileKind
- pattern STAIRCASE_OUTDOOR_DOWN :: GroupName TileKind
- pattern GATED_STAIRCASE_DOWN :: GroupName TileKind
- pattern TILE_INDOOR_ESCAPE_UP :: GroupName TileKind
- pattern TILE_INDOOR_ESCAPE_DOWN :: GroupName TileKind
- pattern TILE_OUTDOOR_ESCAPE_DOWN :: GroupName TileKind
- pattern FLOOR_ACTOR_ITEM_LIT :: GroupName TileKind
- pattern FLOOR_ACTOR_ITEM_DARK :: GroupName TileKind
- pattern S_PILLAR :: GroupName TileKind
- pattern S_RUBBLE_PILE :: GroupName TileKind
- pattern S_LAMP_POST :: GroupName TileKind
- pattern S_TREE_LIT :: GroupName TileKind
- pattern S_TREE_DARK :: GroupName TileKind
- pattern S_WALL_LIT :: GroupName TileKind
- pattern S_WALL_DARK :: GroupName TileKind
- pattern S_WALL_HORIZONTAL_LIT :: GroupName TileKind
- pattern S_WALL_HORIZONTAL_DARK :: GroupName TileKind
- pattern S_PULPIT :: GroupName TileKind
- pattern S_BUSH_LIT :: GroupName TileKind
- pattern S_FOG_LIT :: GroupName TileKind
- pattern S_SMOKE_LIT :: GroupName TileKind
- pattern S_FLOOR_ACTOR_LIT :: GroupName TileKind
- pattern S_FLOOR_ACTOR_DARK :: GroupName TileKind
- pattern S_FLOOR_ASHES_LIT :: GroupName TileKind
- pattern S_FLOOR_ASHES_DARK :: GroupName TileKind
- pattern S_SHADED_GROUND :: GroupName TileKind
- pattern S_SHALLOW_WATER_LIT :: GroupName TileKind
- pattern S_SHALLOW_WATER_DARK :: GroupName TileKind
- groupNamesSingleton :: [GroupName TileKind]
- groupNames :: [GroupName TileKind]
- content :: [TileKind]

# Group name patterns

## Used in CaveKind and perhaps elsewhere.

pattern FILLER_WALL :: GroupName TileKind Source #

pattern FLOOR_CORRIDOR_LIT :: GroupName TileKind Source #

pattern FLOOR_CORRIDOR_DARK :: GroupName TileKind Source #

pattern TRAIL_LIT :: GroupName TileKind Source #

pattern SAFE_TRAIL_LIT :: GroupName TileKind Source #

pattern LAB_TRAIL_LIT :: GroupName TileKind Source #

pattern DAMP_FLOOR_LIT :: GroupName TileKind Source #

pattern DAMP_FLOOR_DARK :: GroupName TileKind Source #

pattern OUTDOOR_OUTER_FENCE :: GroupName TileKind Source #

pattern DIRT_LIT :: GroupName TileKind Source #

pattern DIRT_DARK :: GroupName TileKind Source #

pattern FLOOR_ARENA_LIT :: GroupName TileKind Source #

pattern FLOOR_ARENA_DARK :: GroupName TileKind Source #

pattern EMPTY_SET_LIT :: GroupName TileKind Source #

pattern EMPTY_SET_DARK :: GroupName TileKind Source #

pattern NOISE_SET_LIT :: GroupName TileKind Source #

pattern POWER_SET_LIT :: GroupName TileKind Source #

pattern POWER_SET_DARK :: GroupName TileKind Source #

pattern BATTLE_SET_LIT :: GroupName TileKind Source #

pattern BATTLE_SET_DARK :: GroupName TileKind Source #

pattern BRAWL_SET_LIT :: GroupName TileKind Source #

pattern SHOOTOUT_SET_LIT :: GroupName TileKind Source #

pattern ZOO_SET_LIT :: GroupName TileKind Source #

pattern ZOO_SET_DARK :: GroupName TileKind Source #

pattern FLIGHT_SET_LIT :: GroupName TileKind Source #

pattern FLIGHT_SET_DARK :: GroupName TileKind Source #

pattern AMBUSH_SET_LIT :: GroupName TileKind Source #

pattern AMBUSH_SET_DARK :: GroupName TileKind Source #

pattern ARENA_SET_LIT :: GroupName TileKind Source #

pattern ARENA_SET_DARK :: GroupName TileKind Source #

## Used in PlaceKind, but not in CaveKind.

pattern RECT_WINDOWS_VERTICAL_LIT :: GroupName TileKind Source #

pattern RECT_WINDOWS_VERTICAL_DARK :: GroupName TileKind Source #

pattern RECT_WINDOWS_HORIZONTAL_LIT :: GroupName TileKind Source #

pattern RECT_WINDOWS_HORIZONTAL_DARK :: GroupName TileKind Source #

pattern TREE_SHADE_WALKABLE_LIT :: GroupName TileKind Source #

pattern TREE_SHADE_WALKABLE_DARK :: GroupName TileKind Source #

pattern SMOKE_CLUMP_LIT :: GroupName TileKind Source #

pattern SMOKE_CLUMP_DARK :: GroupName TileKind Source #

pattern GLASSHOUSE_VERTICAL_LIT :: GroupName TileKind Source #

pattern GLASSHOUSE_VERTICAL_DARK :: GroupName TileKind Source #

pattern GLASSHOUSE_HORIZONTAL_LIT :: GroupName TileKind Source #

pattern GLASSHOUSE_HORIZONTAL_DARK :: GroupName TileKind Source #

pattern BUSH_CLUMP_LIT :: GroupName TileKind Source #

pattern BUSH_CLUMP_DARK :: GroupName TileKind Source #

pattern FOG_CLUMP_LIT :: GroupName TileKind Source #

pattern FOG_CLUMP_DARK :: GroupName TileKind Source #

pattern STAIR_TERMINAL_LIT :: GroupName TileKind Source #

pattern STAIR_TERMINAL_DARK :: GroupName TileKind Source #

pattern CACHE :: GroupName TileKind Source #

pattern SIGNBOARD :: GroupName TileKind Source #

pattern STAIRCASE_UP :: GroupName TileKind Source #

pattern ORDINARY_STAIRCASE_UP :: GroupName TileKind Source #

pattern STAIRCASE_OUTDOOR_UP :: GroupName TileKind Source #

pattern GATED_STAIRCASE_UP :: GroupName TileKind Source #

pattern STAIRCASE_DOWN :: GroupName TileKind Source #

pattern ORDINARY_STAIRCASE_DOWN :: GroupName TileKind Source #

pattern STAIRCASE_OUTDOOR_DOWN :: GroupName TileKind Source #

pattern GATED_STAIRCASE_DOWN :: GroupName TileKind Source #

pattern TILE_INDOOR_ESCAPE_UP :: GroupName TileKind Source #

pattern TILE_INDOOR_ESCAPE_DOWN :: GroupName TileKind Source #

pattern TILE_OUTDOOR_ESCAPE_DOWN :: GroupName TileKind Source #

pattern FLOOR_ACTOR_ITEM_LIT :: GroupName TileKind Source #

pattern FLOOR_ACTOR_ITEM_DARK :: GroupName TileKind Source #

pattern S_PILLAR :: GroupName TileKind Source #

pattern S_RUBBLE_PILE :: GroupName TileKind Source #

pattern S_LAMP_POST :: GroupName TileKind Source #

pattern S_TREE_LIT :: GroupName TileKind Source #

pattern S_TREE_DARK :: GroupName TileKind Source #

pattern S_WALL_LIT :: GroupName TileKind Source #

pattern S_WALL_DARK :: GroupName TileKind Source #

pattern S_WALL_HORIZONTAL_LIT :: GroupName TileKind Source #

pattern S_WALL_HORIZONTAL_DARK :: GroupName TileKind Source #

pattern S_PULPIT :: GroupName TileKind Source #

pattern S_BUSH_LIT :: GroupName TileKind Source #

pattern S_FOG_LIT :: GroupName TileKind Source #

pattern S_SMOKE_LIT :: GroupName TileKind Source #

pattern S_FLOOR_ACTOR_LIT :: GroupName TileKind Source #

pattern S_FLOOR_ACTOR_DARK :: GroupName TileKind Source #

pattern S_FLOOR_ASHES_LIT :: GroupName TileKind Source #

pattern S_FLOOR_ASHES_DARK :: GroupName TileKind Source #

pattern S_SHADED_GROUND :: GroupName TileKind Source #

pattern S_SHALLOW_WATER_LIT :: GroupName TileKind Source #

pattern S_SHALLOW_WATER_DARK :: GroupName TileKind Source #

groupNamesSingleton :: [GroupName TileKind] Source #

groupNames :: [GroupName TileKind] Source #

# Content

content :: [TileKind] Source #