OSDN Git Service

Merge pull request #932 from sikabane-works/release/3.0.0Alpha20
[hengbandforosx/hengbandosx.git] / src / dungeon / dungeon-flag-types.h
1 #pragma once
2
3 enum dungeon_flag_type {
4         DF1_WINNER = 0x00000001L,
5     DF1_MAZE = 0x00000002L,
6     DF1_SMALLEST = 0x00000004L,
7     DF1_BEGINNER = 0x00000008L,
8     DF1_BIG = 0x00000010L,
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,
36 };
37
38 #define DF1_LAKE_MASK (DF1_LAKE_WATER | DF1_LAKE_LAVA | DF1_LAKE_RUBBLE | DF1_LAKE_TREE | DF1_LAKE_POISONOUS | DF1_LAKE_ACID)