#include <colour.h>
Public Member Functions | |
element_colour_calc (element_type _type, std::string _name, element_colour_calculator _calc) | |
virtual int | get (const coord_def &loc=coord_def(), bool non_random=false) |
virtual | ~element_colour_calc () |
Public Attributes | |
element_type | type |
std::string | name |
Protected Member Functions | |
int | rand (bool non_random) |
Protected Attributes | |
element_colour_calculator | calc |
element_colour_calc::element_colour_calc | ( | element_type | _type, | |
std::string | _name, | |||
element_colour_calculator | _calc | |||
) | [inline] |
virtual element_colour_calc::~element_colour_calc | ( | ) | [inline, virtual] |
int element_colour_calc::get | ( | const coord_def & | loc = coord_def() , |
|
bool | non_random = false | |||
) | [virtual] |
Reimplemented in random_element_colour_calc, and lua_element_colour_calc.
int element_colour_calc::rand | ( | bool | non_random | ) | [protected] |
element_colour_calculator element_colour_calc::calc [protected] |