/*
* File: maps.cc
* Summary: Functions used to create vaults.
* Written by: Linley Henzell
*/
class map_def;
int ;
// Given a rectangular region, slides it to fit into the map. size must be
// smaller than (GXM,GYM).
void ;
const map_def *;
int ;
int ;
const map_def *;
const map_def *;
const map_def *;
const map_def *;
void ;
std::vector<std::string> ;
void ;
void ;
void ;
void ;
std::string ;
typedef std::map<std::string, map_file_place> map_load_info_t;
extern map_load_info_t lc_loaded_maps;
extern std::string lc_desfile;
extern map_def lc_map;
extern level_range lc_range;
extern depth_ranges lc_default_depths;
extern dlua_chunk lc_global_prelude;
extern bool lc_run_global_prelude;
typedef bool ;
typedef std::vector<coord_def> point_vector;
extern map_place_check_t map_place_valid;
extern point_vector map_anchor_points;
const int MAP_CACHE_VERSION = 1011;
void ;