Public Member Functions | |
bool | accept (const map_def &md) const |
void | announce (const map_def *map) const |
bool | valid () const |
Static Public Member Functions | |
static map_selector | by_place (const level_id &_place, bool _mini) |
static map_selector | by_depth (const level_id &_place, bool _mini) |
static map_selector | by_depth_chance (const level_id &_place) |
static map_selector | by_tag (const std::string &_tag, bool _check_depth, bool _check_chance, const level_id &_place=level_id::current()) |
Public Attributes | |
bool | ignore_chance |
bool | preserve_dummy |
const select_type | sel |
const level_id | place |
const std::string | tag |
const bool | mini |
const bool | check_depth |
const bool | check_layout |
bool map_selector::accept | ( | const map_def & | md | ) | const |
void map_selector::announce | ( | const map_def * | map | ) | const |
bool map_selector::valid | ( | ) | const [inline] |
static map_selector map_selector::by_place | ( | const level_id & | _place, | |
bool | _mini | |||
) | [inline, static] |
static map_selector map_selector::by_depth | ( | const level_id & | _place, | |
bool | _mini | |||
) | [inline, static] |
static map_selector map_selector::by_depth_chance | ( | const level_id & | _place | ) | [inline, static] |
static map_selector map_selector::by_tag | ( | const std::string & | _tag, | |
bool | _check_depth, | |||
bool | _check_chance, | |||
const level_id & | _place = level_id::current() | |||
) | [inline, static] |
const select_type map_selector::sel |
const level_id map_selector::place |
const std::string map_selector::tag |
const bool map_selector::mini |
const bool map_selector::check_depth |
const bool map_selector::check_layout |