#include <map_knowledge.h>
Public Member Functions | |
map_cell () | |
map_cell (const map_cell &c) | |
~map_cell () | |
map_cell & | operator= (const map_cell &c) |
void | clear () |
void | clear_data () |
dungeon_feature_type | feat () const |
unsigned | feat_colour () const |
void | set_feature (dungeon_feature_type nfeat, unsigned colour=0) |
item_info * | item () const |
bool | detected_item () const |
void | set_item (const item_info &ii, bool more_items) |
void | set_detected_item () |
void | clear_item () |
monster_type | monster () const |
monster_info * | monsterinfo () const |
void | set_monster (const monster_info &mi) |
bool | detected_monster () const |
bool | invisible_monster () const |
void | set_detected_monster (monster_type mons) |
void | set_invisible_monster () |
void | clear_monster () |
cloud_type | cloud () const |
unsigned | cloud_colour () const |
void | set_cloud (cloud_type ncloud, unsigned colour=0) |
bool | known () const |
bool | seen () const |
bool | visible () const |
bool | changed () const |
bool | mapped () const |
Public Attributes | |
uint32_t | flags |
monster_info * | info |
monster_type | detected |
map_cell::map_cell | ( | ) | [inline] |
map_cell::map_cell | ( | const map_cell & | c | ) | [inline] |
map_cell::~map_cell | ( | ) | [inline] |
void map_cell::clear | ( | ) | [inline] |
void map_cell::clear_data | ( | ) | [inline] |
dungeon_feature_type map_cell::feat | ( | ) | const [inline] |
unsigned map_cell::feat_colour | ( | ) | const [inline] |
void map_cell::set_feature | ( | dungeon_feature_type | nfeat, | |
unsigned | colour = 0 | |||
) | [inline] |
item_info* map_cell::item | ( | ) | const [inline] |
bool map_cell::detected_item | ( | ) | const [inline] |
void map_cell::set_item | ( | const item_info & | ii, | |
bool | more_items | |||
) | [inline] |
void map_cell::set_detected_item | ( | ) |
void map_cell::clear_item | ( | ) | [inline] |
monster_type map_cell::monster | ( | ) | const [inline] |
monster_info* map_cell::monsterinfo | ( | ) | const [inline] |
void map_cell::set_monster | ( | const monster_info & | mi | ) | [inline] |
bool map_cell::detected_monster | ( | ) | const [inline] |
bool map_cell::invisible_monster | ( | ) | const [inline] |
void map_cell::set_detected_monster | ( | monster_type | mons | ) | [inline] |
void map_cell::set_invisible_monster | ( | ) | [inline] |
void map_cell::clear_monster | ( | ) | [inline] |
cloud_type map_cell::cloud | ( | ) | const [inline] |
unsigned map_cell::cloud_colour | ( | ) | const [inline] |
void map_cell::set_cloud | ( | cloud_type | ncloud, | |
unsigned | colour = 0 | |||
) | [inline] |
bool map_cell::known | ( | ) | const [inline] |
bool map_cell::seen | ( | ) | const [inline] |
bool map_cell::visible | ( | ) | const [inline] |
bool map_cell::changed | ( | ) | const [inline] |
bool map_cell::mapped | ( | ) | const [inline] |
uint32_t map_cell::flags |