summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/menu.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-05-23 17:53:49 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2009-05-23 17:53:49 +0000
commit4426d6e72f87e5d2b4b84c6d2196db21f638659d (patch)
tree01d0a676cc8977046ce18da1cd84f0b3de1badc2 /crawl-ref/source/menu.cc
parent966e7d165b4c33f5a00f0b718bb04e4f9df6090c (diff)
downloadcrawl-ref-4426d6e72f87e5d2b4b84c6d2196db21f638659d.tar.gz
crawl-ref-4426d6e72f87e5d2b4b84c6d2196db21f638659d.zip
Add an option that controls whether the tiles build displays tiles in
menus or not. (Defaults to true.) Tiled menus may seem like a great feature (and I love them) but they can also be a bit confusing/distracting (though much less so now than they used to be), and I respect that. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9799 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/menu.cc')
-rw-r--r--crawl-ref/source/menu.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/crawl-ref/source/menu.cc b/crawl-ref/source/menu.cc
index 20c45769e7..3ae400beeb 100644
--- a/crawl-ref/source/menu.cc
+++ b/crawl-ref/source/menu.cc
@@ -721,6 +721,9 @@ bool MenuEntry::get_tiles(std::vector<tile_def>& tileset) const
bool MonsterMenuEntry::get_tiles(std::vector<tile_def>& tileset) const
{
+ if (!Options.tile_menu_icons)
+ return (false);
+
monsters *m = (monsters*)(data);
if (!m)
return (false);
@@ -805,6 +808,9 @@ bool MonsterMenuEntry::get_tiles(std::vector<tile_def>& tileset) const
bool FeatureMenuEntry::get_tiles(std::vector<tile_def>& tileset) const
{
+ if (!Options.tile_menu_icons)
+ return (false);
+
if (!in_bounds(pos))
return (false);