#include <string>
#include <vector>
#include <cstdio>
#include <memory>
#include "dlua.h"
#include "enum.h"
#include "externs.h"
#include "matrix.h"
#include "fprop.h"
#include "makeitem.h"
#include "travel_defs.h"
Go to the source code of this file.
typedef std::vector<level_range> depth_ranges_v |
typedef std::vector<feature_spec> feature_spec_list |
typedef std::vector<glyph_weighted_replacement_t> glyph_replacements_t |
typedef std::pair<int,int> glyph_weighted_replacement_t |
typedef std::vector<item_spec> item_spec_list |
typedef std::pair<int, int> map_weighted_colour |
typedef std::pair<int, int> map_weighted_fheight |
typedef std::pair<unsigned long, int> map_weighted_fprop |
typedef std::pair<std::string, int> map_weighted_string |
enum item_spec_type |
enum map_section_type |
std::string escape_string | ( | std::string | in, | |
const std::string & | toesc, | |||
const std::string & | escapewith | |||
) |
dungeon_feature_type map_feature_at | ( | map_def * | map, | |
const coord_def & | c, | |||
int | rawfeat | |||
) |
void map_register_flag | ( | const std::string & | flag | ) |
const char* map_section_name | ( | int | msect | ) |
std::string mapdef_split_key_item | ( | const std::string & | s, | |
std::string * | key, | |||
int * | separator, | |||
std::string * | arg, | |||
int | key_max_len = 1 | |||
) |
std::string parse_weighted_str | ( | const std::string & | cspec, | |
T & | list | |||
) | [inline] |
int store_tilename_get_index | ( | const std::string | tilename | ) |
const int CHANCE_ROLL = 10000 |
const int DEFAULT_CHANCE_PRIORITY = 100 |