cloud_struct Struct Reference

#include <externs.h>

Collaboration diagram for cloud_struct:

Collaboration graph
[legend]

List of all members.

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


Constructor & Destructor Documentation

cloud_struct::cloud_struct (  )  [inline]


Member Function Documentation

bool cloud_struct::defined (  )  const [inline]

void cloud_struct::set_whose ( kill_category  _whose  ) 

Here is the call graph for this function:

void cloud_struct::set_killer ( killer_type  _killer  ) 

Here is the call graph for this function:

std::string cloud_struct::cloud_name ( const std::string default_name = "",
bool  terse = false 
) const

Here is the call graph for this function:

void cloud_struct::announce_actor_engulfed ( const actor engulfee,
bool  beneficial = false 
) const

Here is the call graph for this function:

kill_category cloud_struct::killer_to_whose ( killer_type  killer  )  [static]

killer_type cloud_struct::whose_to_killer ( kill_category  whose  )  [static]


Member Data Documentation


The documentation for this struct was generated from the following files:

Generated on Thu Jan 13 13:31:50 2011 by  doxygen 1.5.6