Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 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 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 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_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_BUSH_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 #
groupNames :: [GroupName TileKind] Source #