diff options
author | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-06-06 03:25:41 +0530 |
---|---|---|
committer | Darshan Shaligram <dshaligram@users.sourceforge.net> | 2010-06-06 03:25:41 +0530 |
commit | 38cd069b01c4e3a4fe7705e6c00c7ea197e9b95d (patch) | |
tree | 890d4462cfb79d9e2693f902c0b298828a8036aa /crawl-ref/source/dgn-swamp.cc | |
parent | c13aec16bd96a485bb69f351258744ca320436ae (diff) | |
download | crawl-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.cc | 8 |
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; |