#include "AppHdr.h"
#include "maps.h"
#include <cstring>
#include <cstdlib>
#include <algorithm>
#include <unistd.h>
#include "coordit.h"
#include "dbg-maps.h"
#include "dungeon.h"
#include "env.h"
#include "enum.h"
#include "files.h"
#include "libutil.h"
#include "message.h"
#include "mapdef.h"
#include "mon-util.h"
#include "mon-place.h"
#include "coord.h"
#include "random.h"
#include "state.h"
#include "tags.h"
#include "terrain.h"
#include "tutorial.h"
typedef std::vector<unsigned> vault_indices |
void add_parsed_map | ( | const map_def & | md | ) |
void dgn_flush_map_environment_for | ( | const std::string & | mapname | ) |
void dgn_flush_map_environments | ( | ) |
void dump_map | ( | const map_def & | map | ) |
const map_def* find_map_by_name | ( | const std::string & | name | ) |
std::vector<std::string> find_map_matches | ( | const std::string & | name | ) |
mapref_vector find_maps_for_tag | ( | const std::string | tag, | |
bool | check_depth, | |||
bool | check_used | |||
) |
std::string get_descache_path | ( | const std::string & | file, | |
const std::string & | ext | |||
) |
const map_def* map_by_index | ( | int | index | ) |
int map_count | ( | ) |
int map_count_for_tag | ( | const std::string & | tag, | |
bool | check_depth | |||
) |
mapref_vector random_chance_maps_in_depth | ( | const level_id & | place | ) |
const map_def* random_map_for_tag | ( | const std::string & | tag, | |
bool | check_depth, | |||
bool | check_chance | |||
) |
void read_map | ( | const std::string & | file | ) |
void read_maps | ( | ) |
void reread_maps | ( | ) |
void reset_map_parser | ( | ) |
bool resolve_subvault | ( | map_def & | map | ) |
void run_map_global_preludes | ( | ) |
void run_map_local_preludes | ( | ) |
void sanity_check_maps | ( | ) |
void strip_all_maps | ( | ) |
map_section_type vault_main | ( | vault_placement & | place, | |
const map_def * | vault, | |||
bool | check_place | |||
) |
std::vector<dlua_chunk> global_preludes |
dlua_chunk lc_global_prelude("global_prelude") |
bool lc_run_global_prelude = true |
std::set<std::string> map_files_read |
map_place_check_t map_place_valid = map_safe_vault_place |
int yylineno |