diff options
author | zelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-27 05:26:45 +0000 |
---|---|---|
committer | zelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-11-27 05:26:45 +0000 |
commit | 158387451269b0a382b98c7a9ec508e3f9e33514 (patch) | |
tree | 46cc661d967ef4b6d87d6092f8f17c97d2050147 /crawl-ref/source/tags.cc | |
parent | 9056ed35e126e573487ed4f43891376cb8248381 (diff) | |
download | crawl-ref-158387451269b0a382b98c7a9ec508e3f9e33514.tar.gz crawl-ref-158387451269b0a382b98c7a9ec508e3f9e33514.zip |
Changed "dstovermap" portal vault entrance parameter to "overmap".
New portal vault entrance parameter "overmap_note" can be used to
associate a note with a particular entrance on the overmap display.
The overmap display now notes entry fee for each known ziggurat.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@7647 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/tags.cc')
-rw-r--r-- | crawl-ref/source/tags.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/crawl-ref/source/tags.cc b/crawl-ref/source/tags.cc index 8c8af99ade..89642b4ce8 100644 --- a/crawl-ref/source/tags.cc +++ b/crawl-ref/source/tags.cc @@ -92,6 +92,7 @@ extern std::map<level_pos, shop_type> shops_present; extern std::map<level_pos, god_type> altars_present; extern std::map<level_pos, portal_type> portals_present; extern std::map<level_pos, std::string> portal_vaults_present; +extern std::map<level_pos, std::string> portal_vault_notes; extern std::map<level_pos, char> portal_vault_colours; extern std::map<level_id, std::string> level_annotations; @@ -1144,6 +1145,8 @@ static void tag_construct_you_dungeon(writer &th) marshall_level_pos, marshall_as_long<portal_type>); marshallMap(th, portal_vaults_present, marshall_level_pos, marshallStringNoMax); + marshallMap(th, portal_vault_notes, + marshall_level_pos, marshallStringNoMax); marshallMap(th, portal_vault_colours, marshall_level_pos, marshallByte); marshallMap(th, level_annotations, @@ -1597,6 +1600,8 @@ static void tag_read_you_dungeon(reader &th) unmarshall_level_pos, unmarshall_long_as<portal_type>); unmarshallMap(th, portal_vaults_present, unmarshall_level_pos, unmarshallStringNoMax); + unmarshallMap(th, portal_vault_notes, + unmarshall_level_pos, unmarshallStringNoMax); unmarshallMap(th, portal_vault_colours, unmarshall_level_pos, unmarshallByte); unmarshallMap(th, level_annotations, |