#include <externs.h>
Public Member Functions | |
cloud_struct () | |
bool | defined () const |
void | set_whose (kill_category _whose) |
void | set_killer (killer_type _killer) |
std::string | cloud_name (const std::string &default_name="", bool terse=false) const |
void | announce_actor_engulfed (const actor *engulfee, bool beneficial=false) const |
Static Public Member Functions | |
static kill_category | killer_to_whose (killer_type killer) |
static killer_type | whose_to_killer (kill_category whose) |
Public Attributes | |
coord_def | pos |
cloud_type | type |
int | decay |
uint8_t | spread_rate |
kill_category | whose |
killer_type | killer |
mid_t | source |
int | colour |
std::string | name |
std::string | tile |
cloud_struct::cloud_struct | ( | ) | [inline] |
bool cloud_struct::defined | ( | ) | const [inline] |
void cloud_struct::set_whose | ( | kill_category | _whose | ) |
void cloud_struct::set_killer | ( | killer_type | _killer | ) |
std::string cloud_struct::cloud_name | ( | const std::string & | default_name = "" , |
|
bool | terse = false | |||
) | const |
void cloud_struct::announce_actor_engulfed | ( | const actor * | engulfee, | |
bool | beneficial = false | |||
) | const |
kill_category cloud_struct::killer_to_whose | ( | killer_type | killer | ) | [static] |
killer_type cloud_struct::whose_to_killer | ( | kill_category | whose | ) | [static] |
uint8_t cloud_struct::spread_rate |