summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/overmap.cc
diff options
context:
space:
mode:
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();