diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-05-23 17:53:49 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-05-23 17:53:49 +0000 |
commit | 4426d6e72f87e5d2b4b84c6d2196db21f638659d (patch) | |
tree | 01d0a676cc8977046ce18da1cd84f0b3de1badc2 /crawl-ref/source/menu.cc | |
parent | 966e7d165b4c33f5a00f0b718bb04e4f9df6090c (diff) | |
download | crawl-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.cc | 6 |
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); |