summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/colour.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-03-03 02:27:15 -0500
committerShmuale Mark <shm.mark@gmail.com>2014-03-29 23:50:09 -0400
commitf57b90b356425e982ac999b0bf2c52cd827675b3 (patch)
treeceb32a6c99a3fd69fe4a7fcad4474cff34a744f3 /crawl-ref/source/colour.cc
parent7a9dbbb8cd0f2796dd8a1cb7ef544a3e205210af (diff)
downloadcrawl-ref-f57b90b356425e982ac999b0bf2c52cd827675b3.tar.gz
crawl-ref-f57b90b356425e982ac999b0bf2c52cd827675b3.zip
Restore Swamp tree colours; remove ETC_MANGROVE
Diffstat (limited to 'crawl-ref/source/colour.cc')
-rw-r--r--crawl-ref/source/colour.cc16
1 files changed, 2 insertions, 14 deletions
diff --git a/crawl-ref/source/colour.cc b/crawl-ref/source/colour.cc
index b6b1b56f19..f775d1ef82 100644
--- a/crawl-ref/source/colour.cc
+++ b/crawl-ref/source/colour.cc
@@ -241,17 +241,8 @@ static int _etc_tree(int, const coord_def& loc)
h += loc.y;
h+=h<<10; h^=h>>6;
h+=h<<3; h^=h>>11; h+=h<<15;
- return (h>>30) ? GREEN : LIGHTGREEN;
-}
-
-static int _etc_mangrove(int, const coord_def& loc)
-{
- uint32_t h = loc.x;
- h+=h<<10; h^=h>>6;
- h += loc.y;
- h+=h<<10; h^=h>>6;
- h+=h<<3; h^=h>>11; h+=h<<15;
- return (h>>30) ? GREEN : BROWN;
+ return (h>>30) ? GREEN :
+ you.where_are_you == BRANCH_SWAMP ? BROWN : LIGHTGREEN; // Swamp trees are mangroves.
}
bool get_tornado_phase(const coord_def& loc)
@@ -615,9 +606,6 @@ void init_element_colours()
ETC_TREE, "tree", _etc_tree
));
add_element_colour(new element_colour_calc(
- ETC_MANGROVE, "mangrove", _etc_mangrove
- ));
- add_element_colour(new element_colour_calc(
ETC_TORNADO, "tornado", _etc_tornado
));
add_element_colour(new element_colour_calc(