colour.h File Reference
Go to the source code of this file.
|
Classes |
| struct | element_colour_calc |
Typedefs |
| typedef int(* | element_colour_calculator )(int, const coord_def &) |
Enumerations |
| enum | element_type {
ETC_FIRE = 32,
ETC_ICE,
ETC_EARTH,
ETC_ELECTRICITY,
ETC_AIR,
ETC_POISON,
ETC_WATER,
ETC_MAGIC,
ETC_MUTAGENIC,
ETC_WARP,
ETC_ENCHANT,
ETC_HEAL,
ETC_HOLY,
ETC_DARK,
ETC_DEATH,
ETC_NECRO,
ETC_UNHOLY,
ETC_VEHUMET,
ETC_BEOGH,
ETC_CRYSTAL,
ETC_BLOOD,
ETC_SMOKE,
ETC_SLIME,
ETC_JEWEL,
ETC_ELVEN,
ETC_DWARVEN,
ETC_ORCISH,
ETC_GILA,
ETC_KRAKEN,
ETC_FLOOR,
ETC_ROCK,
ETC_STONE,
ETC_MIST,
ETC_SHIMMER_BLUE,
ETC_DECAY,
ETC_SILVER,
ETC_GOLD,
ETC_IRON,
ETC_BONE,
ETC_ELVEN_BRICK,
ETC_WAVES,
ETC_TREE,
ETC_RANDOM,
ETC_TORNADO,
ETC_LIQUEFIED,
ETC_SWAMP_TREE,
ETC_FIRST_LUA = 96
} |
Functions |
| int | str_to_colour (const std::string &str, int default_colour=-1, bool accept_number=true) |
| const std::string | colour_to_str (uint8_t colour) |
| unsigned int | str_to_tile_colour (std::string colour) |
| void | init_element_colours () |
| void | add_element_colour (element_colour_calc *colour) |
| void | clear_colours_on_exit () |
| uint8_t | random_colour () |
| uint8_t | random_uncommon_colour () |
| bool | is_low_colour (uint8_t colour) |
| bool | is_high_colour (uint8_t colour) |
| uint8_t | make_low_colour (uint8_t colour) |
| uint8_t | make_high_colour (uint8_t colour) |
| bool | is_element_colour (int col) |
| int | element_colour (int element, bool no_random=false, const coord_def &loc=coord_def()) |
| unsigned | real_colour (unsigned raw_colour, const coord_def &loc=coord_def()) |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
-
| ETC_FIRE |
|
| ETC_ICE |
|
| ETC_EARTH |
|
| ETC_ELECTRICITY |
|
| ETC_AIR |
|
| ETC_POISON |
|
| ETC_WATER |
|
| ETC_MAGIC |
|
| ETC_MUTAGENIC |
|
| ETC_WARP |
|
| ETC_ENCHANT |
|
| ETC_HEAL |
|
| ETC_HOLY |
|
| ETC_DARK |
|
| ETC_DEATH |
|
| ETC_NECRO |
|
| ETC_UNHOLY |
|
| ETC_VEHUMET |
|
| ETC_BEOGH |
|
| ETC_CRYSTAL |
|
| ETC_BLOOD |
|
| ETC_SMOKE |
|
| ETC_SLIME |
|
| ETC_JEWEL |
|
| ETC_ELVEN |
|
| ETC_DWARVEN |
|
| ETC_ORCISH |
|
| ETC_GILA |
|
| ETC_KRAKEN |
|
| ETC_FLOOR |
|
| ETC_ROCK |
|
| ETC_STONE |
|
| ETC_MIST |
|
| ETC_SHIMMER_BLUE |
|
| ETC_DECAY |
|
| ETC_SILVER |
|
| ETC_GOLD |
|
| ETC_IRON |
|
| ETC_BONE |
|
| ETC_ELVEN_BRICK |
|
| ETC_WAVES |
|
| ETC_TREE |
|
| ETC_RANDOM |
|
| ETC_TORNADO |
|
| ETC_LIQUEFIED |
|
| ETC_SWAMP_TREE |
|
| ETC_FIRST_LUA |
|
Function Documentation
| void clear_colours_on_exit |
( |
|
) |
|
| int element_colour |
( |
int |
element, |
|
|
bool |
no_random = false, |
|
|
const coord_def & |
loc = coord_def() | |
|
) |
| | |
| void init_element_colours |
( |
|
) |
|
| bool is_element_colour |
( |
int |
col |
) |
|
| bool is_high_colour |
( |
uint8_t |
colour |
) |
|
| bool is_low_colour |
( |
uint8_t |
colour |
) |
|
| uint8_t make_high_colour |
( |
uint8_t |
colour |
) |
|
| uint8_t make_low_colour |
( |
uint8_t |
colour |
) |
|
| uint8_t random_colour |
( |
|
) |
|
| uint8_t random_uncommon_colour |
( |
|
) |
|
| int str_to_colour |
( |
const std::string & |
str, |
|
|
int |
default_colour = -1, |
|
|
bool |
accept_number = true | |
|
) |
| | |