summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/stuff.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-17 10:26:02 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-17 10:26:02 +0000
commita298a872647d9beb0d30d71472a0e08e83df1440 (patch)
treed2716e55876a3681c3a78aa7930576c1cd54d8d2 /crawl-ref/source/stuff.cc
parent77e8bbcc1dd439c368a9deb653daed4a6fe82851 (diff)
downloadcrawl-ref-a298a872647d9beb0d30d71472a0e08e83df1440.tar.gz
crawl-ref-a298a872647d9beb0d30d71472a0e08e83df1440.zip
Change elemental type colour enum to use ETC_ prefix instead of EC_
prefix, which was conflicting with the Abyssal entry cause enum. Fixes [2605869]. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9110 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/stuff.cc')
-rw-r--r--crawl-ref/source/stuff.cc86
1 files changed, 43 insertions, 43 deletions
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc
index 97a910bed6..02c4b2ff57 100644
--- a/crawl-ref/source/stuff.cc
+++ b/crawl-ref/source/stuff.cc
@@ -1315,17 +1315,17 @@ unsigned char random_uncommon_colour()
// returns if a colour is one of the special element colours (ie not regular)
bool is_element_colour( int col )
{
- // striping any COLFLAGS (just in case)
- return ((col & 0x007f) >= EC_FIRE);
+ // stripping any COLFLAGS (just in case)
+ return ((col & 0x007f) >= ETC_FIRE);
}
int element_colour( int element, bool no_random )
{
// Doing this so that we don't have to do recursion here at all
// (these were the only cases which had possible double evaluation):
- if (element == EC_FLOOR)
+ if (element == ETC_FLOOR)
element = env.floor_colour;
- else if (element == EC_ROCK)
+ else if (element == ETC_ROCK)
element = env.rock_colour;
// pass regular colours through for safety.
@@ -1341,112 +1341,112 @@ int element_colour( int element, bool no_random )
switch (element & 0x007f) // strip COLFLAGs just in case
{
- case EC_FIRE:
+ case ETC_FIRE:
ret = (tmp_rand < 40) ? RED :
(tmp_rand < 80) ? YELLOW
: LIGHTRED;
break;
- case EC_ICE:
+ case ETC_ICE:
ret = (tmp_rand < 40) ? LIGHTBLUE :
(tmp_rand < 80) ? BLUE
: WHITE;
break;
- case EC_EARTH:
+ case ETC_EARTH:
ret = (tmp_rand < 60) ? BROWN : LIGHTRED;
break;
- case EC_AIR:
+ case ETC_AIR:
ret = (tmp_rand < 60) ? LIGHTGREY : WHITE;
break;
- case EC_ELECTRICITY:
+ case ETC_ELECTRICITY:
ret = (tmp_rand < 40) ? LIGHTCYAN :
(tmp_rand < 80) ? LIGHTBLUE
: CYAN;
break;
- case EC_POISON:
+ case ETC_POISON:
ret = (tmp_rand < 60) ? LIGHTGREEN : GREEN;
break;
- case EC_WATER:
+ case ETC_WATER:
ret = (tmp_rand < 60) ? BLUE : CYAN;
break;
- case EC_MAGIC:
+ case ETC_MAGIC:
ret = (tmp_rand < 30) ? LIGHTMAGENTA :
(tmp_rand < 60) ? LIGHTBLUE :
(tmp_rand < 90) ? MAGENTA
: BLUE;
break;
- case EC_MUTAGENIC:
- case EC_WARP:
+ case ETC_MUTAGENIC:
+ case ETC_WARP:
ret = (tmp_rand < 60) ? LIGHTMAGENTA : MAGENTA;
break;
- case EC_ENCHANT:
+ case ETC_ENCHANT:
ret = (tmp_rand < 60) ? LIGHTBLUE : BLUE;
break;
- case EC_HEAL:
+ case ETC_HEAL:
ret = (tmp_rand < 60) ? LIGHTBLUE : YELLOW;
break;
- case EC_BLOOD:
+ case ETC_BLOOD:
ret = (tmp_rand < 60) ? RED : DARKGREY;
break;
- case EC_DEATH: // assassin
- case EC_NECRO: // necromancer
+ case ETC_DEATH: // assassin
+ case ETC_NECRO: // necromancer
ret = (tmp_rand < 80) ? DARKGREY : MAGENTA;
break;
- case EC_UNHOLY: // ie demonology
+ case ETC_UNHOLY: // ie demonology
ret = (tmp_rand < 80) ? DARKGREY : RED;
break;
- case EC_DARK:
+ case ETC_DARK:
ret = (tmp_rand < 80) ? DARKGREY : LIGHTGREY;
break;
- case EC_HOLY:
+ case ETC_HOLY:
ret = (tmp_rand < 60) ? YELLOW : WHITE;
break;
- case EC_VEHUMET:
+ case ETC_VEHUMET:
ret = (tmp_rand < 40) ? LIGHTRED :
(tmp_rand < 80) ? LIGHTMAGENTA
: LIGHTBLUE;
break;
- case EC_BEOGH:
+ case ETC_BEOGH:
ret = (tmp_rand < 60) ? LIGHTRED // plain Orc colour
: BROWN; // Orcish mines wall/idol colour
break;
- case EC_CRYSTAL:
+ case ETC_CRYSTAL:
ret = (tmp_rand < 40) ? LIGHTGREY :
(tmp_rand < 80) ? GREEN
: LIGHTRED;
break;
- case EC_SLIME:
+ case ETC_SLIME:
ret = (tmp_rand < 40) ? GREEN :
(tmp_rand < 80) ? BROWN
: LIGHTGREEN;
break;
- case EC_SMOKE:
+ case ETC_SMOKE:
ret = (tmp_rand < 30) ? LIGHTGREY :
(tmp_rand < 60) ? DARKGREY :
(tmp_rand < 90) ? LIGHTBLUE
: MAGENTA;
break;
- case EC_JEWEL:
+ case ETC_JEWEL:
ret = (tmp_rand < 12) ? WHITE :
(tmp_rand < 24) ? YELLOW :
(tmp_rand < 36) ? LIGHTMAGENTA :
@@ -1459,28 +1459,28 @@ int element_colour( int element, bool no_random )
: BLUE;
break;
- case EC_ELVEN:
+ case ETC_ELVEN:
ret = (tmp_rand < 40) ? LIGHTGREEN :
(tmp_rand < 80) ? GREEN :
(tmp_rand < 100) ? LIGHTBLUE
: BLUE;
break;
- case EC_DWARVEN:
+ case ETC_DWARVEN:
ret = (tmp_rand < 40) ? BROWN :
(tmp_rand < 80) ? LIGHTRED :
(tmp_rand < 100) ? LIGHTGREY
: CYAN;
break;
- case EC_ORCISH:
+ case ETC_ORCISH:
ret = (tmp_rand < 40) ? DARKGREY :
(tmp_rand < 80) ? RED :
(tmp_rand < 100) ? BROWN
: MAGENTA;
break;
- case EC_GILA:
+ case ETC_GILA:
ret = (tmp_rand < 30) ? LIGHTMAGENTA :
(tmp_rand < 60) ? MAGENTA :
(tmp_rand < 90) ? YELLOW :
@@ -1488,49 +1488,49 @@ int element_colour( int element, bool no_random )
: RED;
break;
- case EC_STONE:
+ case ETC_STONE:
if (player_in_branch( BRANCH_HALL_OF_ZOT ))
ret = env.rock_colour;
else
ret = LIGHTGREY;
break;
- case EC_MIST:
+ case ETC_MIST:
ret = tmp_rand < 100? CYAN : BLUE;
break;
- case EC_SHIMMER_BLUE:
+ case ETC_SHIMMER_BLUE:
ret = random_choose_weighted(80, BLUE, 20, LIGHTBLUE, 5, CYAN, 0);
break;
- case EC_DECAY:
+ case ETC_DECAY:
ret = (tmp_rand < 60) ? BROWN : GREEN;
break;
- case EC_SILVER:
+ case ETC_SILVER:
ret = (tmp_rand < 90) ? LIGHTGREY : WHITE;
break;
- case EC_GOLD:
+ case ETC_GOLD:
ret = (tmp_rand < 60) ? YELLOW : BROWN;
break;
- case EC_IRON:
+ case ETC_IRON:
ret = (tmp_rand < 40) ? CYAN :
(tmp_rand < 80) ? LIGHTGREY :
DARKGREY;
break;
- case EC_BONE:
+ case ETC_BONE:
ret = (tmp_rand < 90) ? WHITE : LIGHTGREY;
break;
- case EC_RANDOM:
+ case ETC_RANDOM:
ret = 1 + random2(15); // always random
break;
- case EC_FLOOR: // should already be handled
- case EC_ROCK: // should already be handled
+ case ETC_FLOOR: // should already be handled
+ case ETC_ROCK: // should already be handled
default:
break;
}