summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilereg-menu.cc
diff options
context:
space:
mode:
authorThann <Thann@linux.com>2012-06-08 15:59:32 +0200
committerRaphael Langella <raphael.langella@gmail.com>2012-06-09 17:45:13 +0200
commit1d8a11f9409e00c17d3f94f9bba762eb5ffed07b (patch)
treee5a9e212ed460c7999d9afa850d5c12023163650 /crawl-ref/source/tilereg-menu.cc
parentee0f5a453e78d8ea6ab53491399c746bb16ddc07 (diff)
downloadcrawl-ref-1d8a11f9409e00c17d3f94f9bba762eb5ffed07b.tar.gz
crawl-ref-1d8a11f9409e00c17d3f94f9bba762eb5ffed07b.zip
Autopickup menu.
Signed-off-by: Raphael Langella <raphael.langella@gmail.com>
Diffstat (limited to 'crawl-ref/source/tilereg-menu.cc')
-rw-r--r--crawl-ref/source/tilereg-menu.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/tilereg-menu.cc b/crawl-ref/source/tilereg-menu.cc
index f503ac160e..6917356e99 100644
--- a/crawl-ref/source/tilereg-menu.cc
+++ b/crawl-ref/source/tilereg-menu.cc
@@ -303,7 +303,7 @@ void MenuRegion::clear()
}
void MenuRegion::set_entry(int idx, const std::string &str, int colour,
- const MenuEntry *me)
+ const MenuEntry *me, bool mark_selected)
{
if (idx >= (int)m_entries.size())
{
@@ -324,7 +324,7 @@ void MenuRegion::set_entry(int idx, const std::string &str, int colour,
e.text += formatted_string::parse_string(str);
e.heading = (me->level == MEL_TITLE || me->level == MEL_SUBTITLE);
- e.selected = me->selected();
+ e.selected = mark_selected ? me->selected() : false;
e.key = !me->hotkeys.empty() ? me->hotkeys[0] : 0;
e.sx = e.sy = e.ex = e.ey = 0;
e.tiles.clear();