summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.h
diff options
context:
space:
mode:
authorMatthew Cline <zelgadis@sourceforge.net>2009-11-11 02:34:35 -0800
committerMatthew Cline <zelgadis@sourceforge.net>2009-11-11 02:34:35 -0800
commite4d5c6039f79b6952919882a74482695bffba6f9 (patch)
tree0b7d2b03d7f0b81890b4c46d678ecbc03097d414 /crawl-ref/source/dungeon.h
parent9b1fdd7ba57c569890b38ea821b93e7f972b534d (diff)
downloadcrawl-ref-e4d5c6039f79b6952919882a74482695bffba6f9.tar.gz
crawl-ref-e4d5c6039f79b6952919882a74482695bffba6f9.zip
Place some of the altars outside of the Temple
Framework for placing altars outside the Temple, into what I call "overflow temples". It currently places twelve altars in the Ecumenical Temple and two outside at D:2 through D:9, with each of the two overflow altars being placed in a "temple" which consists of a bare altar. The overflow temples can actually contain any number of altars, but I'm not a vault designer, so I went the minimalistic route. The levels the overflow temples are placed on can be listed with the wizard command "&:".
Diffstat (limited to 'crawl-ref/source/dungeon.h')
-rw-r--r--crawl-ref/source/dungeon.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/dungeon.h b/crawl-ref/source/dungeon.h
index f6932d1cb6..eb4fae762e 100644
--- a/crawl-ref/source/dungeon.h
+++ b/crawl-ref/source/dungeon.h
@@ -29,6 +29,12 @@
#define YOU_PORTAL_VAULT_NAMES_KEY "you_portal_vault_names_key"
+// See _build_overflow_temples() in dungeon.cc for details on overflow
+// temples.
+#define TEMPLE_GODS_KEY "temple_gods_key"
+#define OVERFLOW_TEMPLES_KEY "overflow_temples_key"
+#define TEMPLE_MAP_KEY "temple_map_key"
+
enum portal_type
{
PORTAL_NONE = 0,