#include <mapdef.h>
typedef depth_ranges_X<int> map_def::range_weight_t |
map_def::map_def | ( | ) |
bool map_def::valid_item_array_glyph | ( | int | gly | ) | [static] |
int map_def::item_array_glyph_to_slot | ( | int | gly | ) | [static] |
bool map_def::valid_monster_array_glyph | ( | int | gly | ) | [static] |
bool map_def::valid_monster_glyph | ( | int | gly | ) | [static] |
int map_def::monster_array_glyph_to_slot | ( | int | gly | ) | [static] |
std::string map_def::desc_or_name | ( | ) | const |
std::string map_def::describe | ( | ) | const |
void map_def::init | ( | ) |
void map_def::reinit | ( | ) |
void map_def::load | ( | ) |
void map_def::strip | ( | ) |
int map_def::weight | ( | const level_id & | lid | ) | const |
map_chance map_def::chance | ( | const level_id & | lid | ) | const |
bool map_def::in_map | ( | const coord_def & | p | ) | const |
bool map_def::map_already_used | ( | ) | const |
coord_def map_def::size | ( | ) | const [inline] |
std::vector< coord_def > map_def::find_glyph | ( | int | glyph | ) | const |
coord_def map_def::find_first_glyph | ( | int | glyph | ) | const |
coord_def map_def::find_first_glyph | ( | const std::string & | glyphs | ) | const |
void map_def::write_index | ( | writer & | outf | ) | const |
void map_def::write_full | ( | writer & | outf | ) | const |
void map_def::write_maplines | ( | writer & | outf | ) | const |
void map_def::read_index | ( | reader & | inf | ) |
void map_def::read_full | ( | reader & | inf, | |
bool | check_cache_version | |||
) |
void map_def::read_maplines | ( | reader & | inf | ) |
void map_def::set_file | ( | const std::string & | s | ) |
std::string map_def::run_lua | ( | bool | skip_main | ) |
bool map_def::run_hook | ( | const std::string & | hook_name, | |
bool | die_on_lua_error = false | |||
) |
bool map_def::run_postplace_hook | ( | bool | die_on_lua_error = false |
) |
void map_def::copy_hooks_from | ( | const map_def & | other_map, | |
const std::string & | hook_name | |||
) |
bool map_def::test_lua_validate | ( | bool | croak = false |
) |
bool map_def::test_lua_veto | ( | ) |
bool map_def::run_lua_epilogue | ( | bool | croak = false |
) |
std::string map_def::validate_map_def | ( | const depth_ranges & | default_depths | ) |
std::string map_def::validate_temple_map | ( | ) |
bool map_def::is_validating | ( | ) | const [inline] |
void map_def::add_prelude_line | ( | int | line, | |
const std::string & | s | |||
) |
void map_def::add_main_line | ( | int | line, | |
const std::string & | s | |||
) |
void map_def::hmirror | ( | ) |
void map_def::vmirror | ( | ) |
void map_def::rotate | ( | bool | clockwise | ) |
void map_def::normalise | ( | ) |
std::string map_def::resolve | ( | ) |
void map_def::fixup | ( | ) |
bool map_def::is_usable_in | ( | const level_id & | lid | ) | const |
const keyed_mapspec * map_def::mapspec_at | ( | const coord_def & | c | ) | const |
keyed_mapspec * map_def::mapspec_at | ( | const coord_def & | c | ) |
bool map_def::has_depth | ( | ) | const |
void map_def::add_depth | ( | const level_range & | depth | ) |
void map_def::add_depths | ( | const depth_ranges & | depth | ) |
bool map_def::can_dock | ( | map_section_type | norient | ) | const |
coord_def map_def::dock_pos | ( | map_section_type | norient | ) | const |
coord_def map_def::float_dock | ( | ) |
coord_def map_def::float_place | ( | ) |
coord_def map_def::float_aligned_place | ( | ) | const |
coord_def map_def::float_random_place | ( | ) | const |
point_vector map_def::anchor_points | ( | ) | const |
bool map_def::is_minivault | ( | ) | const |
bool map_def::is_overwritable_layout | ( | ) | const |
bool map_def::has_tag | ( | const std::string & | tag | ) | const |
bool map_def::has_tag_prefix | ( | const std::string & | tag | ) | const |
bool map_def::has_tag_suffix | ( | const std::string & | suffix | ) | const |
bool map_def::has_any_tag | ( | TagIterator | begin, | |
TagIterator | end | |||
) | const [inline] |
std::vector< std::string > map_def::get_tags | ( | ) | const |
std::vector<std::string> map_def::get_shuffle_strings | ( | ) | const |
std::vector<std::string> map_def::get_subst_strings | ( | ) | const |
int map_def::glyph_at | ( | const coord_def & | c | ) | const |
std::string map_def::subvault_from_tagstring | ( | const std::string & | s | ) |
bool map_def::is_subvault | ( | ) | const |
void map_def::apply_subvault_mask | ( | ) |
bool map_def::subvault_cell_valid | ( | const coord_def & | c | ) | const |
int map_def::subvault_width | ( | ) | const |
int map_def::subvault_height | ( | ) | const |
int map_def::subvault_mismatch_count | ( | const coord_def & | place | ) | const |
std::vector<std::string> map_def::welcome_messages |
std::vector<mons_spec> map_def::random_mons |
uint8_t map_def::rock_colour |
uint8_t map_def::floor_colour |