1 #pragma once
2 
3 #include "tag-version.h"
4 
5 enum branch_type                // you.where_are_you
6 {
7     BRANCH_DUNGEON,
8     BRANCH_TEMPLE,
9     BRANCH_FIRST_NON_DUNGEON = BRANCH_TEMPLE,
10     BRANCH_ORC,
11     BRANCH_ELF,
12 #if TAG_MAJOR_VERSION == 34
13     BRANCH_DWARF,
14 #endif
15     BRANCH_LAIR,
16     BRANCH_SWAMP,
17     BRANCH_SHOALS,
18     BRANCH_SNAKE,
19     BRANCH_SPIDER,
20     BRANCH_SLIME,
21     BRANCH_VAULTS,
22 #if TAG_MAJOR_VERSION == 34
23     BRANCH_BLADE,
24 #endif
25     BRANCH_CRYPT,
26     BRANCH_TOMB,
27 #if TAG_MAJOR_VERSION > 34
28     BRANCH_DEPTHS,
29 #endif
30     BRANCH_VESTIBULE,
31     BRANCH_DIS,
32     BRANCH_GEHENNA,
33     BRANCH_COCYTUS,
34     BRANCH_TARTARUS,
35       BRANCH_FIRST_HELL = BRANCH_DIS,
36       BRANCH_LAST_HELL = BRANCH_TARTARUS,
37     BRANCH_ZOT,
38 #if TAG_MAJOR_VERSION == 34
39     BRANCH_FOREST,
40 #endif
41     BRANCH_ABYSS,
42     BRANCH_PANDEMONIUM,
43     BRANCH_ZIGGURAT,
44 #if TAG_MAJOR_VERSION == 34
45     BRANCH_LABYRINTH,
46 #endif
47     BRANCH_BAZAAR,
48     BRANCH_TROVE,
49     BRANCH_SEWER,
50     BRANCH_OSSUARY,
51     BRANCH_BAILEY,
52 #if TAG_MAJOR_VERSION > 34
53     BRANCH_GAUNTLET,
54 #endif
55     BRANCH_ICE_CAVE,
56     BRANCH_VOLCANO,
57     BRANCH_WIZLAB,
58 #if TAG_MAJOR_VERSION == 34
59     BRANCH_DEPTHS,
60 #endif
61     BRANCH_DESOLATION,
62 #if TAG_MAJOR_VERSION == 34
63     BRANCH_GAUNTLET,
64 #endif
65     NUM_BRANCHES,
66 
67     GLOBAL_BRANCH_INFO = 127,
68 };
69