summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tags.cc
diff options
context:
space:
mode:
authorzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-11-27 05:26:45 +0000
committerzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2008-11-27 05:26:45 +0000
commit158387451269b0a382b98c7a9ec508e3f9e33514 (patch)
tree46cc661d967ef4b6d87d6092f8f17c97d2050147 /crawl-ref/source/tags.cc
parent9056ed35e126e573487ed4f43891376cb8248381 (diff)
downloadcrawl-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.cc5
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,