#include <externs.h>
map_markers::map_markers | ( | ) |
map_markers::map_markers | ( | const map_markers & | c | ) |
map_markers::~map_markers | ( | ) |
map_markers & map_markers::operator= | ( | const map_markers & | c | ) |
bool map_markers::need_activate | ( | ) | const [inline] |
void map_markers::clear_need_activate | ( | ) |
void map_markers::activate_all | ( | bool | verbose = true |
) |
void map_markers::activate_markers_at | ( | coord_def | p | ) |
void map_markers::add | ( | map_marker * | marker | ) |
void map_markers::remove | ( | map_marker * | marker | ) |
void map_markers::remove_markers_at | ( | const coord_def & | c, | |
map_marker_type | type = MAT_ANY | |||
) |
map_marker * map_markers::find | ( | const coord_def & | c, | |
map_marker_type | type = MAT_ANY | |||
) |
map_marker * map_markers::find | ( | map_marker_type | type | ) |
void map_markers::move_marker | ( | map_marker * | marker, | |
const coord_def & | to | |||
) |
std::vector< map_marker * > map_markers::get_all | ( | map_marker_type | type = MAT_ANY |
) |
std::vector< map_marker * > map_markers::get_all | ( | const std::string & | key, | |
const std::string & | val = "" | |||
) |
std::vector< map_marker * > map_markers::get_markers_at | ( | const coord_def & | c | ) |
std::string map_markers::property_at | ( | const coord_def & | c, | |
map_marker_type | type, | |||
const std::string & | key | |||
) |
void map_markers::clear | ( | ) |
void map_markers::write | ( | writer & | outf | ) | const |
void map_markers::read | ( | reader & | inf | ) |