summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/overmap.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2006-12-02 21:16:56 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2006-12-02 21:16:56 +0000
commit00033a21e5e9bce12e82e37cbfccd78a58cd8b4e (patch)
tree3109efa1375907629c2863937ca65ed5ca1569f6 /crawl-ref/source/overmap.cc
parentfa3b58bbc845e824e835eda9230abac20528c561 (diff)
downloadcrawl-ref-00033a21e5e9bce12e82e37cbfccd78a58cd8b4e.tar.gz
crawl-ref-00033a21e5e9bce12e82e37cbfccd78a58cd8b4e.zip
Added dump_order=overview and put it in by default.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@542 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/overmap.cc')
-rw-r--r--crawl-ref/source/overmap.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/crawl-ref/source/overmap.cc b/crawl-ref/source/overmap.cc
index 6e4c250dbc..e3cb754526 100644
--- a/crawl-ref/source/overmap.cc
+++ b/crawl-ref/source/overmap.cc
@@ -95,7 +95,7 @@ static char shoptype_to_char(shop_type s)
case SHOP_WAND:
return '/';
case SHOP_BOOK:
- return ':';
+ return '+';
case SHOP_FOOD:
return '%';
case SHOP_DISTILLERY:
@@ -107,7 +107,7 @@ static char shoptype_to_char(shop_type s)
}
}
-void display_overmap()
+std::string overview_description_string()
{
char buffer[100];
std::string disp;
@@ -279,6 +279,12 @@ void display_overmap()
if (!seen_anything)
disp += "You haven't discovered anything interesting yet.";
+ return disp;
+}
+
+void display_overmap()
+{
+ std::string disp = overview_description_string();
linebreak_string(disp, get_number_of_cols() - 5, get_number_of_cols() - 1);
formatted_scroller(MF_EASY_EXIT | MF_ANYPRINTABLE | MF_NOSELECT,
disp).show();