diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-12-05 04:45:13 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-12-06 04:00:23 +0100 |
commit | f6a881ee62a7f4699649faca211e05d2783b62bc (patch) | |
tree | 20c67411f920b6c74bc7de43d748e61d556b2343 /crawl-ref/source/feature.cc | |
parent | 8c40eb4660f69f8f80c343339a622ec8a209570f (diff) | |
download | crawl-ref-f6a881ee62a7f4699649faca211e05d2783b62bc.tar.gz crawl-ref-f6a881ee62a7f4699649faca211e05d2783b62bc.zip |
Don't check feat values twice (switch + if).
Diffstat (limited to 'crawl-ref/source/feature.cc')
-rw-r--r-- | crawl-ref/source/feature.cc | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/crawl-ref/source/feature.cc b/crawl-ref/source/feature.cc index c5f2ca7c94..e6a117b7d9 100644 --- a/crawl-ref/source/feature.cc +++ b/crawl-ref/source/feature.cc @@ -312,7 +312,7 @@ static void _init_feat(feature_def &f, dungeon_feature_type feat) case DNGN_ENTER_LABYRINTH: f.dchar = DCHAR_ARCH; f.colour = CYAN; - f.flags |= FFT_NOTABLE; + f.flags |= FFT_NOTABLE | FFT_EXAMINE_HINT; f.map_colour = LIGHTGREY; f.seen_colour = CYAN; f.minimap = MF_STAIR_BRANCH; @@ -488,12 +488,13 @@ static void _init_feat(feature_def &f, dungeon_feature_type feat) f.minimap = MF_STAIR_BRANCH; break; + case DNGN_ENTER_ORC: + case DNGN_ENTER_SLIME: + f.flags |= FFT_EXAMINE_HINT; #if TAG_MAJOR_VERSION == 34 case DNGN_ENTER_DWARF: #endif - case DNGN_ENTER_ORC: case DNGN_ENTER_LAIR: - case DNGN_ENTER_SLIME: case DNGN_ENTER_DEPTHS: case DNGN_ENTER_CRYPT: case DNGN_ENTER_BLADE: @@ -770,12 +771,6 @@ static void _init_feat(feature_def &f, dungeon_feature_type feat) f.minimap = MF_FEATURE; break; } - - if (feat == DNGN_ENTER_ORC || feat == DNGN_ENTER_SLIME - || feat == DNGN_ENTER_LABYRINTH) - { - f.flags |= FFT_EXAMINE_HINT; - } } void init_show_table(void) |