summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dgn-swamp.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2010-06-06 03:25:41 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2010-06-06 03:25:41 +0530
commit38cd069b01c4e3a4fe7705e6c00c7ea197e9b95d (patch)
tree890d4462cfb79d9e2693f902c0b298828a8036aa /crawl-ref/source/dgn-swamp.cc
parentc13aec16bd96a485bb69f351258744ca320436ae (diff)
downloadcrawl-ref-38cd069b01c4e3a4fe7705e6c00c7ea197e9b95d.tar.gz
crawl-ref-38cd069b01c4e3a4fe7705e6c00c7ea197e9b95d.zip
Add support for vaults in the Abyss, save vault metadata in the level save.
Vault metadata that was previously discarded at level generation time is now saved in the level file instead. This can be quite costly (~30k per level) if the level has large vaults. The abyss can now use vaults as general scenery (tagged "abyss") or to place the rune ("abyss_rune"). abyss.des currently includes stub vaults for testing.
Diffstat (limited to 'crawl-ref/source/dgn-swamp.cc')
-rw-r--r--crawl-ref/source/dgn-swamp.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/dgn-swamp.cc b/crawl-ref/source/dgn-swamp.cc
index f63355f6ac..4bfb4927f7 100644
--- a/crawl-ref/source/dgn-swamp.cc
+++ b/crawl-ref/source/dgn-swamp.cc
@@ -58,8 +58,8 @@ static void _swamp_apply_features(int margin)
void dgn_build_swamp_level(int level)
{
- dgn_Build_Method += " swamp";
- dgn_Layout_Type = "swamp";
+ env.level_build_method += " swamp";
+ env.level_layout_type = "swamp";
const int swamp_depth = level_id::current().depth - 1;
dgn_initialise_heightmap(-17);
@@ -76,8 +76,8 @@ void dgn_build_swamp_level(int level)
#ifdef OLD_SWAMP_LAYOUT
void dgn_prepare_swamp()
{
- dgn_Build_Method += " swamp";
- dgn_Layout_Type = "swamp";
+ env.level_build_method += " swamp";
+ env.level_layout_type = "swamp";
const int margin = 5;