3 typedef enum dungeon_flag_type {
4 DF1_WINNER = 0x00000001L,
5 DF1_MAZE = 0x00000002L,
6 DF1_SMALLEST = 0x00000004L,
7 DF1_BEGINNER = 0x00000008L,
9 DF1_NO_DOORS = 0x00000020L,
10 DF1_WATER_RIVER = 0x00000040L,
11 DF1_LAVA_RIVER = 0x00000080L,
12 DF1_CURTAIN = 0x00000100L,
13 DF1_GLASS_DOOR = 0x00000200L,
14 DF1_CAVE = 0x00000400L,
15 DF1_CAVERN = 0x00000800L,
16 DF1_ARCADE = 0x00001000L,
17 DF1_LAKE_ACID = 0x00002000L,
18 DF1_LAKE_POISONOUS = 0x00004000L,
19 DF1_XXX15 = 0x00008000L,
20 DF1_FORGET = 0x00010000L,
21 DF1_LAKE_WATER = 0x00020000L,
22 DF1_LAKE_LAVA = 0x00040000L,
23 DF1_LAKE_RUBBLE = 0x00080000L,
24 DF1_LAKE_TREE = 0x00100000L,
25 DF1_NO_VAULT = 0x00200000L,
26 DF1_ARENA = 0x00400000L,
27 DF1_DESTROY = 0x00800000L,
28 DF1_GLASS_ROOM = 0x01000000L,
29 DF1_NO_CAVE = 0x02000000L,
30 DF1_NO_MAGIC = 0x04000000L,
31 DF1_NO_MELEE = 0x08000000L,
32 DF1_CHAMELEON = 0x10000000L,
33 DF1_DARKNESS = 0x20000000L,
34 DF1_ACID_RIVER = 0x40000000L,
35 DF1_POISONOUS_RIVER = 0x80000000L,
38 #define DF1_LAKE_MASK (DF1_LAKE_WATER | DF1_LAKE_LAVA | DF1_LAKE_RUBBLE | DF1_LAKE_TREE | DF1_LAKE_POISONOUS | DF1_LAKE_ACID)