// This file has been automatically generated.

#ifndef TILEDEF_DNGN_H
#define TILEDEF_DNGN_H

#include "tiledef_defines.h"

enum tile_dngn_type
{
    TILE_DNGN_UNSEEN = 0,
    TILE_WALL_NORMAL,
    TILE_DNGN_FILLER_2,
    TILE_DNGN_FILLER_3,
    TILE_DNGN_FILLER_4,
    TILE_FLOOR_NORMAL,
    TILE_DNGN_FILLER_6,
    TILE_DNGN_FILLER_7,
    TILE_DNGN_FILLER_8,
    TILE_DNGN_FILLER_9,
    TILE_WALL_HALL,
    TILE_DNGN_FILLER_11,
    TILE_DNGN_FILLER_12,
    TILE_DNGN_FILLER_13,
    TILE_FLOOR_HALL,
    TILE_DNGN_FILLER_15,
    TILE_DNGN_FILLER_16,
    TILE_DNGN_FILLER_17,
    TILE_WALL_HIVE,
    TILE_DNGN_FILLER_19,
    TILE_DNGN_FILLER_20,
    TILE_DNGN_FILLER_21,
    TILE_FLOOR_HIVE,
    TILE_DNGN_FILLER_23,
    TILE_DNGN_FILLER_24,
    TILE_DNGN_FILLER_25,
    TILE_WALL_ICE,
    TILE_DNGN_FILLER_27,
    TILE_DNGN_FILLER_28,
    TILE_DNGN_FILLER_29,
    TILE_FLOOR_ICE,
    TILE_DNGN_FILLER_31,
    TILE_DNGN_FILLER_32,
    TILE_DNGN_FILLER_33,
    TILE_WALL_LAIR,
    TILE_DNGN_FILLER_35,
    TILE_DNGN_FILLER_36,
    TILE_DNGN_FILLER_37,
    TILE_FLOOR_LAIR,
    TILE_DNGN_FILLER_39,
    TILE_DNGN_FILLER_40,
    TILE_DNGN_FILLER_41,
    TILE_WALL_ORC,
    TILE_DNGN_FILLER_43,
    TILE_DNGN_FILLER_44,
    TILE_DNGN_FILLER_45,
    TILE_FLOOR_ORC,
    TILE_DNGN_FILLER_47,
    TILE_DNGN_FILLER_48,
    TILE_DNGN_FILLER_49,
    TILE_WALL_SLIME,
    TILE_DNGN_FILLER_51,
    TILE_DNGN_FILLER_52,
    TILE_DNGN_FILLER_53,
    TILE_FLOOR_SLIME,
    TILE_DNGN_FILLER_55,
    TILE_DNGN_FILLER_56,
    TILE_DNGN_FILLER_57,
    TILE_WALL_SNAKE,
    TILE_DNGN_FILLER_59,
    TILE_DNGN_FILLER_60,
    TILE_DNGN_FILLER_61,
    TILE_FLOOR_SNAKE,
    TILE_DNGN_FILLER_63,
    TILE_DNGN_FILLER_64,
    TILE_DNGN_FILLER_65,
    TILE_WALL_SWAMP,
    TILE_DNGN_FILLER_67,
    TILE_DNGN_FILLER_68,
    TILE_DNGN_FILLER_69,
    TILE_FLOOR_SWAMP,
    TILE_DNGN_FILLER_71,
    TILE_DNGN_FILLER_72,
    TILE_DNGN_FILLER_73,
    TILE_WALL_TOMB,
    TILE_DNGN_FILLER_75,
    TILE_DNGN_FILLER_76,
    TILE_DNGN_FILLER_77,
    TILE_FLOOR_TOMB,
    TILE_DNGN_FILLER_79,
    TILE_DNGN_FILLER_80,
    TILE_DNGN_FILLER_81,
    TILE_WALL_VAULT,
    TILE_DNGN_FILLER_83,
    TILE_DNGN_FILLER_84,
    TILE_DNGN_FILLER_85,
    TILE_FLOOR_VAULT,
    TILE_DNGN_FILLER_87,
    TILE_DNGN_FILLER_88,
    TILE_DNGN_FILLER_89,
    TILE_WALL_ZOT_BLUE,
    TILE_DNGN_FILLER_91,
    TILE_DNGN_FILLER_92,
    TILE_DNGN_FILLER_93,
    TILE_WALL_ZOT_CYAN,
    TILE_DNGN_FILLER_95,
    TILE_DNGN_FILLER_96,
    TILE_DNGN_FILLER_97,
    TILE_WALL_ZOT_GRAY,
    TILE_DNGN_FILLER_99,
    TILE_DNGN_FILLER_100,
    TILE_DNGN_FILLER_101,
    TILE_WALL_ZOT_GREEN,
    TILE_DNGN_FILLER_103,
    TILE_DNGN_FILLER_104,
    TILE_DNGN_FILLER_105,
    TILE_WALL_ZOT_MAGENTA,
    TILE_DNGN_FILLER_107,
    TILE_DNGN_FILLER_108,
    TILE_DNGN_FILLER_109,
    TILE_WALL_ZOT_RED,
    TILE_DNGN_FILLER_111,
    TILE_DNGN_FILLER_112,
    TILE_DNGN_FILLER_113,
    TILE_WALL_ZOT_YELLOW,
    TILE_DNGN_FILLER_115,
    TILE_DNGN_FILLER_116,
    TILE_DNGN_FILLER_117,
    TILE_WALL_FLESH,
    TILE_DNGN_FILLER_119,
    TILE_DNGN_FILLER_120,
    TILE_DNGN_FILLER_121,
    TILE_DNGN_FILLER_122,
    TILE_DNGN_FILLER_123,
    TILE_DNGN_FILLER_124,
    TILE_WALL_VINES,
    TILE_DNGN_FILLER_126,
    TILE_DNGN_FILLER_127,
    TILE_DNGN_FILLER_128,
    TILE_DNGN_FILLER_129,
    TILE_DNGN_FILLER_130,
    TILE_DNGN_FILLER_131,
    TILE_FLOOR_VINES,
    TILE_DNGN_FILLER_133,
    TILE_DNGN_FILLER_134,
    TILE_DNGN_FILLER_135,
    TILE_DNGN_FILLER_136,
    TILE_DNGN_FILLER_137,
    TILE_DNGN_FILLER_138,
    TILE_WALL_PEBBLE_RED,
    TILE_DNGN_FILLER_140,
    TILE_DNGN_FILLER_141,
    TILE_DNGN_FILLER_142,
    TILE_FLOOR_ROUGH_RED,
    TILE_DNGN_FILLER_144,
    TILE_DNGN_FILLER_145,
    TILE_DNGN_FILLER_146,
    TILE_FLOOR_SAND_STONE,
    TILE_DNGN_FILLER_148,
    TILE_DNGN_FILLER_149,
    TILE_DNGN_FILLER_150,
    TILE_DNGN_FILLER_151,
    TILE_DNGN_FILLER_152,
    TILE_DNGN_FILLER_153,
    TILE_DNGN_FILLER_154,
    TILE_WALL_YELLOW_ROCK,
    TILE_DNGN_FILLER_156,
    TILE_DNGN_FILLER_157,
    TILE_DNGN_FILLER_158,
    TILE_WALL_BRICK_GRAY,
    TILE_DNGN_FILLER_160,
    TILE_DNGN_FILLER_161,
    TILE_DNGN_FILLER_162,
    TILE_WALL_STONE_GRAY,
    TILE_DNGN_FILLER_164,
    TILE_DNGN_FILLER_165,
    TILE_DNGN_FILLER_166,
    TILE_FLOOR_GRASS,
    TILE_DNGN_FILLER_168,
    TILE_DNGN_FILLER_169,
    TILE_HALO_GRASS,
    TILE_DNGN_FILLER_171,
    TILE_DNGN_FILLER_172,
    TILE_DNGN_FILLER_173,
    TILE_DNGN_FILLER_174,
    TILE_DNGN_FILLER_175,
    TILE_DNGN_FILLER_176,
    TILE_DNGN_FILLER_177,
    TILE_DNGN_FILLER_178,
    TILE_WALL_UNDEAD,
    TILE_DNGN_FILLER_180,
    TILE_DNGN_FILLER_181,
    TILE_DNGN_FILLER_182,
    TILE_FLOOR_NERVES,
    TILE_DNGN_FILLER_184,
    TILE_DNGN_FILLER_185,
    TILE_DNGN_FILLER_186,
    TILE_DNGN_FILLER_187,
    TILE_DNGN_FILLER_188,
    TILE_DNGN_FILLER_189,
    TILE_HALO_GRASS2,
    TILE_DNGN_FILLER_191,
    TILE_DNGN_FILLER_192,
    TILE_DNGN_FILLER_193,
    TILE_DNGN_FILLER_194,
    TILE_DNGN_FILLER_195,
    TILE_DNGN_FILLER_196,
    TILE_DNGN_FILLER_197,
    TILE_DNGN_FILLER_198,
    TILE_HALO_VAULT,
    TILE_DNGN_FILLER_200,
    TILE_DNGN_FILLER_201,
    TILE_DNGN_FILLER_202,
    TILE_DNGN_FILLER_203,
    TILE_DNGN_FILLER_204,
    TILE_DNGN_FILLER_205,
    TILE_DNGN_FILLER_206,
    TILE_DNGN_FILLER_207,
    TILE_FLOOR_DIRT,
    TILE_DNGN_FILLER_209,
    TILE_DNGN_FILLER_210,
    TILE_HALO_DIRT,
    TILE_DNGN_FILLER_212,
    TILE_DNGN_FILLER_213,
    TILE_DNGN_FILLER_214,
    TILE_DNGN_FILLER_215,
    TILE_DNGN_FILLER_216,
    TILE_DNGN_FILLER_217,
    TILE_DNGN_FILLER_218,
    TILE_DNGN_FILLER_219,
    TILE_DNGN_LAVA,
    TILE_DNGN_FILLER_221,
    TILE_DNGN_FILLER_222,
    TILE_DNGN_FILLER_223,
    TILE_DNGN_DEEP_WATER,
    TILE_DNGN_SHALLOW_WATER,
    TILE_DNGN_SHALLOW_WATER_DISTURBANCE,
    TILE_DNGN_DEEP_WATER_MURKY,
    TILE_DNGN_SHALLOW_WATER_MURKY,
    TILE_DNGN_SHALLOW_WATER_MURKY_DISTURBANCE,
    TILE_DNGN_STONE_WALL,
    TILE_DNGN_FILLER_231,
    TILE_DNGN_FILLER_232,
    TILE_DNGN_FILLER_233,
    TILE_DNGN_METAL_WALL,
    TILE_DNGN_GREEN_CRYSTAL_WALL,
    TILE_DNGN_WAX_WALL,
    TILE_DNGN_TRANSPARENT_WALL,
    TILE_DNGN_CLOSED_DOOR,
    TILE_DNGN_GATE_CLOSED_LEFT,
    TILE_DNGN_GATE_CLOSED_MIDDLE,
    TILE_DNGN_GATE_CLOSED_RIGHT,
    TILE_DNGN_OPEN_DOOR,
    TILE_DNGN_GATE_OPEN_LEFT,
    TILE_DNGN_GATE_OPEN_MIDDLE,
    TILE_DNGN_GATE_OPEN_RIGHT,
    TILE_DNGN_ORCISH_IDOL,
    TILE_DNGN_GRANITE_STATUE,
    TILE_DNGN_ENTER_HELL,
    TILE_DNGN_BRANCH_STAIRS,
    TILE_DNGN_TRAP_DART,
    TILE_DNGN_TRAP_ARROW,
    TILE_DNGN_TRAP_SPEAR,
    TILE_DNGN_TRAP_AXE,
    TILE_DNGN_TRAP_TELEPORT,
    TILE_DNGN_TRAP_ALARM,
    TILE_DNGN_TRAP_BLADE,
    TILE_DNGN_TRAP_BOLT,
    TILE_DNGN_TRAP_NET,
    TILE_DNGN_TRAP_ZOT,
    TILE_DNGN_TRAP_NEEDLE,
    TILE_DNGN_TRAP_SHAFT,
    TILE_DNGN_STONE_STAIRS_DOWN,
    TILE_DNGN_ROCK_STAIRS_DOWN,
    TILE_DNGN_STONE_STAIRS_UP,
    TILE_DNGN_ROCK_STAIRS_UP,
    TILE_SHOP_GENERAL,
    TILE_SHOP_WEAPONS,
    TILE_SHOP_ARMOUR,
    TILE_SHOP_FOOD,
    TILE_SHOP_BOOKS,
    TILE_SHOP_SCROLLS,
    TILE_SHOP_WANDS,
    TILE_SHOP_JEWELLERY,
    TILE_SHOP_POTIONS,
    TILE_DNGN_ABANDONED_SHOP,
    TILE_DNGN_ENTER_LABYRINTH,
    TILE_DNGN_ENTER_DIS,
    TILE_DNGN_ENTER_GEHENNA,
    TILE_DNGN_ENTER_COCYTUS,
    TILE_DNGN_ENTER_TARTARUS,
    TILE_DNGN_ENTER_ABYSS,
    TILE_DNGN_EXIT_ABYSS,
    TILE_DNGN_STONE_ARCH,
    TILE_DNGN_ENTER_PANDEMONIUM,
    TILE_DNGN_PORTAL,
    TILE_DNGN_EXIT_PANDEMONIUM,
    TILE_DNGN_TRANSIT_PANDEMONIUM,
    TILE_DNGN_ENTER,
    TILE_DNGN_RETURN,
    TILE_DNGN_ALTAR_ZIN,
    TILE_DNGN_ALTAR_SHINING_ONE,
    TILE_DNGN_ALTAR_KIKUBAAQUDGHA,
    TILE_DNGN_ALTAR_YREDELEMNUL,
    TILE_DNGN_ALTAR_XOM,
    TILE_DNGN_ALTAR_VEHUMET,
    TILE_DNGN_ALTAR_OKAWARU,
    TILE_DNGN_ALTAR_MAKHLEB,
    TILE_DNGN_ALTAR_SIF_MUNA,
    TILE_DNGN_ALTAR_TROG,
    TILE_DNGN_ALTAR_NEMELEX_XOBEH,
    TILE_DNGN_ALTAR_ELYVILON,
    TILE_DNGN_ALTAR_LUGONU,
    TILE_DNGN_ALTAR_BEOGH,
    TILE_DNGN_BLUE_FOUNTAIN,
    TILE_DNGN_SPARKLING_FOUNTAIN,
    TILE_DNGN_BLOOD_FOUNTAIN,
    TILE_DNGN_DRY_FOUNTAIN,
    TILE_BLOOD,
    TILE_DNGN_FILLER_309,
    TILE_DNGN_FILLER_310,
    TILE_DNGN_FILLER_311,
    TILE_DNGN_FILLER_312,
    TILE_HALO,
    TILE_RAY,
    TILE_RAY_OUT_OF_RANGE,
    TILE_TRAVEL_EXCLUSION_BG,
    TILE_TRAVEL_EXCLUSION_CENTRE_BG,
    TILE_ITEM_SLOT,
    TILE_SANCTUARY,
    TILE_DNGN_ERROR,
    TILE_DNGN_MAX
};

int tile_dngn_count(unsigned int idx);
const char *tile_dngn_name(unsigned int idx);
tile_info &tile_dngn_info(unsigned int idx);
bool tile_dngn_index(const char *str, unsigned int &idx);
bool tile_dngn_equal(unsigned int tile, unsigned int idx);

#endif

