diff options
author | Adam Borowski <kilobyte@angband.pl> | 2013-12-07 05:06:13 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2013-12-07 05:06:13 +0100 |
commit | 0512ea07dcec68704c554d73acbacec64e36d2e7 (patch) | |
tree | 55b68f043970ad589f79a76a763542c11607d4a8 /crawl-ref/source/feature.cc | |
parent | aae85d3ce5d1124eb0f63a66d2540c0d878f8537 (diff) | |
download | crawl-ref-0512ea07dcec68704c554d73acbacec64e36d2e7.tar.gz crawl-ref-0512ea07dcec68704c554d73acbacec64e36d2e7.zip |
Initialize invis_fd and cloud_fd in the code rather than statically.
They're non-const and get amended already.
Diffstat (limited to 'crawl-ref/source/feature.cc')
-rw-r--r-- | crawl-ref/source/feature.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/crawl-ref/source/feature.cc b/crawl-ref/source/feature.cc index 5beed21ae3..84d055b464 100644 --- a/crawl-ref/source/feature.cc +++ b/crawl-ref/source/feature.cc @@ -8,8 +8,7 @@ static FixedVector<feature_def, NUM_FEATURES> feat_defs; static FixedVector<feature_def, NUM_SHOW_ITEMS> item_defs; -static feature_def invis_fd(DCHAR_INVIS_EXPOSED, MF_MONS_HOSTILE); -static feature_def cloud_fd(DCHAR_CLOUD, MF_SKIP); +static feature_def invis_fd, cloud_fd; const feature_def &get_feature_def(show_type object) { @@ -825,7 +824,12 @@ void init_show_table(void) _fd_symbols(item_defs[si]); } + invis_fd.dchar = DCHAR_INVIS_EXPOSED; + invis_fd.minimap = MF_MONS_HOSTILE; _fd_symbols(invis_fd); + + cloud_fd.dchar = DCHAR_CLOUD; + cloud_fd.minimap = MF_SKIP; _fd_symbols(cloud_fd); } |