summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/feature.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2013-12-05 04:45:13 +0100
committerAdam Borowski <kilobyte@angband.pl>2013-12-06 04:00:23 +0100
commitf6a881ee62a7f4699649faca211e05d2783b62bc (patch)
tree20c67411f920b6c74bc7de43d748e61d556b2343 /crawl-ref/source/feature.cc
parent8c40eb4660f69f8f80c343339a622ec8a209570f (diff)
downloadcrawl-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.cc13
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)