Safe Haskell | None |
---|---|
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 DIRT_LIT :: GroupName TileKind
- pattern DIRT_DARK :: GroupName TileKind
- pattern FLOOR_ARENA_LIT :: GroupName TileKind
- pattern FLOOR_ARENA_DARK :: GroupName TileKind
- pattern HABITAT_CONTAINMENT_WALL :: GroupName TileKind
- pattern TRANSPORT_ROUTE :: GroupName TileKind
- pattern ORIELS_FENCE :: GroupName TileKind
- pattern AIRLOCK_FENCE :: GroupName TileKind
- pattern EMPTY_AIRLOCK_FENCE :: GroupName TileKind
- pattern OPENABLE_WALL :: GroupName TileKind
- pattern TRAPPABLE_WALL :: GroupName TileKind
- pattern OILY_FLOOR_LIT :: GroupName TileKind
- pattern OILY_FLOOR_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 ESCAPE_SET_LIT :: GroupName TileKind
- pattern ESCAPE_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 ROGUE_SET :: GroupName TileKind
- pattern MUSEUM_SET_LIT :: GroupName TileKind
- pattern MUSEUM_SET_DARK :: GroupName TileKind
- pattern HUNT_SET_LIT :: GroupName TileKind
- pattern EXIT_SET_LIT :: 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 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 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 ESCAPE_UP :: GroupName TileKind
- pattern ESCAPE_DOWN :: GroupName TileKind
- pattern ESCAPE_OUTDOOR_DOWN :: GroupName TileKind
- pattern TRANSPARENT_WALL :: GroupName TileKind
- pattern ICE_BUILDUP :: GroupName TileKind
- pattern WORKSHOP :: GroupName TileKind
- pattern FLOOR_ACTOR_ITEM :: 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_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
- pattern BUSH_GROVE_LIT :: GroupName TileKind
- pattern BUSH_GROVE_DARK :: GroupName TileKind
- pattern UNDERBRUSH_CLUMP_LIT :: GroupName TileKind
- pattern UNDERBRUSH_CLUMP_DARK :: GroupName TileKind
- pattern ASHES_SMOKE_LIT :: GroupName TileKind
- pattern ASHES_SMOKE_DARK :: GroupName TileKind
- pattern RECT_WINDOWS :: GroupName TileKind
- pattern DOORLESS_MACHINERY :: GroupName TileKind
- pattern PUMPS_LIT :: GroupName TileKind
- pattern PUMPS_DARK :: GroupName TileKind
- pattern DOORLESS_WALL :: GroupName TileKind
- pattern OIL_RESIDUE_LIT :: GroupName TileKind
- pattern OIL_RESIDUE_DARK :: GroupName TileKind
- pattern LIFT_TERMINAL_LIT :: GroupName TileKind
- pattern LIFT_TERMINAL_DARK :: GroupName TileKind
- pattern STAIRCASE_LIFT_UP :: GroupName TileKind
- pattern STAIRCASE_LIFT_DOWN :: GroupName TileKind
- pattern GATED_LIFT_UP :: GroupName TileKind
- pattern GATED_LIFT_DOWN :: GroupName TileKind
- pattern DECON_STAIRCASE_UP :: GroupName TileKind
- pattern DECON_STAIRCASE_DOWN :: GroupName TileKind
- pattern DECON_LIFT_UP :: GroupName TileKind
- pattern DECON_LIFT_DOWN :: GroupName TileKind
- pattern WELDED_STAIRCASE_UP :: GroupName TileKind
- pattern WELDED_LIFT_UP :: GroupName TileKind
- pattern ESCAPE_SPACESHIP_DOWN :: GroupName TileKind
- pattern ORDINARY_LIFT_UP :: GroupName TileKind
- pattern ORDINARY_LIFT_DOWN :: GroupName TileKind
- pattern RUBBLE_OR_WASTE_LIT :: GroupName TileKind
- pattern RUBBLE_OR_WASTE_DARK :: GroupName TileKind
- pattern CACHE_DEPOSIT :: GroupName TileKind
- pattern CACHE_JEWELRY :: GroupName TileKind
- pattern CACHE_MAZE :: GroupName TileKind
- pattern CACHE_SHUTTLE :: GroupName TileKind
- pattern TRAPPED_DOOR :: GroupName TileKind
- pattern STUCK_DOOR :: GroupName TileKind
- pattern BARREL :: GroupName TileKind
- pattern S_POOL_LIT :: GroupName TileKind
- pattern S_POOL_DARK :: GroupName TileKind
- pattern S_CLOSED_DOOR :: GroupName TileKind
- pattern S_OPEN_DOOR :: GroupName TileKind
- pattern S_OIL_SPILL :: GroupName TileKind
- pattern S_FROZEN_PATH :: GroupName TileKind
- pattern S_LIFT_SHAFT :: GroupName TileKind
- pattern S_REINFORCED_WALL :: GroupName TileKind
- pattern S_SHUTTLE_HULL :: GroupName TileKind
- pattern S_HARDWARE_RACK :: GroupName TileKind
- pattern S_STAIRCASE_TRAP_DOWN_OIL :: GroupName TileKind
- pattern S_UNDERBRUSH_LIT :: GroupName TileKind
- pattern S_UNDERBRUSH_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 FLOOR_ARENA_LIT :: GroupName TileKind Source #
pattern FLOOR_ARENA_DARK :: GroupName TileKind Source #
pattern HABITAT_CONTAINMENT_WALL :: GroupName TileKind Source #
pattern TRANSPORT_ROUTE :: GroupName TileKind Source #
pattern ORIELS_FENCE :: GroupName TileKind Source #
pattern AIRLOCK_FENCE :: GroupName TileKind Source #
pattern EMPTY_AIRLOCK_FENCE :: GroupName TileKind Source #
pattern OPENABLE_WALL :: GroupName TileKind Source #
pattern TRAPPABLE_WALL :: GroupName TileKind Source #
pattern OILY_FLOOR_LIT :: GroupName TileKind Source #
pattern OILY_FLOOR_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 ESCAPE_SET_LIT :: GroupName TileKind Source #
pattern ESCAPE_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 #
pattern MUSEUM_SET_LIT :: GroupName TileKind Source #
pattern MUSEUM_SET_DARK :: GroupName TileKind Source #
pattern HUNT_SET_LIT :: GroupName TileKind Source #
pattern EXIT_SET_LIT :: GroupName TileKind Source #
Used in PlaceKind, but not in CaveKind.
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 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 ESCAPE_DOWN :: GroupName TileKind Source #
pattern ESCAPE_OUTDOOR_DOWN :: GroupName TileKind Source #
pattern TRANSPARENT_WALL :: GroupName TileKind Source #
pattern ICE_BUILDUP :: GroupName TileKind Source #
pattern FLOOR_ACTOR_ITEM :: 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_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 #
pattern BUSH_GROVE_LIT :: GroupName TileKind Source #
pattern BUSH_GROVE_DARK :: GroupName TileKind Source #
pattern UNDERBRUSH_CLUMP_LIT :: GroupName TileKind Source #
pattern UNDERBRUSH_CLUMP_DARK :: GroupName TileKind Source #
pattern ASHES_SMOKE_LIT :: GroupName TileKind Source #
pattern ASHES_SMOKE_DARK :: GroupName TileKind Source #
pattern RECT_WINDOWS :: GroupName TileKind Source #
pattern DOORLESS_MACHINERY :: GroupName TileKind Source #
pattern PUMPS_DARK :: GroupName TileKind Source #
pattern DOORLESS_WALL :: GroupName TileKind Source #
pattern OIL_RESIDUE_LIT :: GroupName TileKind Source #
pattern OIL_RESIDUE_DARK :: GroupName TileKind Source #
pattern LIFT_TERMINAL_LIT :: GroupName TileKind Source #
pattern LIFT_TERMINAL_DARK :: GroupName TileKind Source #
pattern STAIRCASE_LIFT_UP :: GroupName TileKind Source #
pattern STAIRCASE_LIFT_DOWN :: GroupName TileKind Source #
pattern GATED_LIFT_UP :: GroupName TileKind Source #
pattern GATED_LIFT_DOWN :: GroupName TileKind Source #
pattern DECON_STAIRCASE_UP :: GroupName TileKind Source #
pattern DECON_STAIRCASE_DOWN :: GroupName TileKind Source #
pattern DECON_LIFT_UP :: GroupName TileKind Source #
pattern DECON_LIFT_DOWN :: GroupName TileKind Source #
pattern WELDED_STAIRCASE_UP :: GroupName TileKind Source #
pattern WELDED_LIFT_UP :: GroupName TileKind Source #
pattern ESCAPE_SPACESHIP_DOWN :: GroupName TileKind Source #
pattern ORDINARY_LIFT_UP :: GroupName TileKind Source #
pattern ORDINARY_LIFT_DOWN :: GroupName TileKind Source #
pattern RUBBLE_OR_WASTE_LIT :: GroupName TileKind Source #
pattern RUBBLE_OR_WASTE_DARK :: GroupName TileKind Source #
pattern CACHE_DEPOSIT :: GroupName TileKind Source #
pattern CACHE_JEWELRY :: GroupName TileKind Source #
pattern CACHE_MAZE :: GroupName TileKind Source #
pattern CACHE_SHUTTLE :: GroupName TileKind Source #
pattern TRAPPED_DOOR :: GroupName TileKind Source #
pattern STUCK_DOOR :: GroupName TileKind Source #
pattern S_POOL_LIT :: GroupName TileKind Source #
pattern S_POOL_DARK :: GroupName TileKind Source #
pattern S_CLOSED_DOOR :: GroupName TileKind Source #
pattern S_OPEN_DOOR :: GroupName TileKind Source #
pattern S_OIL_SPILL :: GroupName TileKind Source #
pattern S_FROZEN_PATH :: GroupName TileKind Source #
pattern S_LIFT_SHAFT :: GroupName TileKind Source #
pattern S_REINFORCED_WALL :: GroupName TileKind Source #
pattern S_SHUTTLE_HULL :: GroupName TileKind Source #
pattern S_HARDWARE_RACK :: GroupName TileKind Source #
pattern S_STAIRCASE_TRAP_DOWN_OIL :: GroupName TileKind Source #
pattern S_UNDERBRUSH_LIT :: GroupName TileKind Source #
pattern S_UNDERBRUSH_DARK :: GroupName TileKind Source #
groupNames :: [GroupName TileKind] Source #