diff options
author | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-10 14:35:48 +0000 |
---|---|---|
committer | dolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573> | 2008-04-10 14:35:48 +0000 |
commit | c429af832bab688c0734a49b81447400068d657c (patch) | |
tree | 1ff1bc2874dc212899043dc6e0a108e87b17989f /crawl-ref/source | |
parent | 2d1437acc30603cc88fb836e839c251ce9d4ffbd (diff) | |
download | crawl-ref-c429af832bab688c0734a49b81447400068d657c.tar.gz crawl-ref-c429af832bab688c0734a49b81447400068d657c.zip |
Make TSO's halo only color empty floor squares yellow.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4175 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/enum.h | 13 | ||||
-rw-r--r-- | crawl-ref/source/view.cc | 4 |
2 files changed, 10 insertions, 7 deletions
diff --git a/crawl-ref/source/enum.h b/crawl-ref/source/enum.h index 8b07f4c626..0d79dad214 100644 --- a/crawl-ref/source/enum.h +++ b/crawl-ref/source/enum.h @@ -875,17 +875,20 @@ enum dungeon_feature_type DNGN_LAVA = 61, // 61 DNGN_DEEP_WATER, // 62 - + DNGN_SHALLOW_WATER = 65, // 65 DNGN_WATER_STUCK, - DNGN_FLOOR, // 67 - DNGN_FLOOR_SPECIAL, // currently only used for colouring bazaars + DNGN_FLOOR_MIN = 67, + DNGN_FLOOR = DNGN_FLOOR_MIN, + DNGN_FLOOR_SPECIAL, // currently only used for colouring bazaars DNGN_FLOOR_RESERVED, + DNGN_FLOOR_MAX = DNGN_FLOOR_RESERVED, + DNGN_EXIT_HELL, // 70 DNGN_ENTER_HELL, // 71 DNGN_OPEN_DOOR, // 72 - + DNGN_TRAP_MECHANICAL = 75, // 75 DNGN_TRAP_MAGICAL, DNGN_TRAP_NATURAL, @@ -938,7 +941,7 @@ enum dungeon_feature_type DNGN_ENTER_SHOALS, DNGN_ENTER_RESERVED_2, DNGN_ENTER_RESERVED_3, - DNGN_ENTER_RESERVED_4, // 126 + DNGN_ENTER_RESERVED_4, // 126 DNGN_ENTER_LAST_BRANCH = DNGN_ENTER_RESERVED_4, // Exits from various branches diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index a638506992..50f96070cc 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -448,8 +448,8 @@ static void _get_symbol( int x, int y, *colour, fdef.em_colour | colmask); } - if (object < NUM_REAL_FEATURES - && inside_halo(x,y) && object >= DNGN_MINMOVE) + if (object < NUM_REAL_FEATURES && inside_halo(x, y) + && object >= DNGN_FLOOR_MIN && object <= DNGN_FLOOR_MAX) { *colour = YELLOW | colmask; } |