The Battle for Wesnoth  1.15.0+dev
Macros | Functions | Variables
terrain.cpp File Reference
#include "gettext.hpp"
#include "log.hpp"
#include "serialization/string_utils.hpp"
#include "terrain/terrain.hpp"
#include <set>
Include dependency graph for terrain.cpp:

Go to the source code of this file.

Macros

#define ERR_G   LOG_STREAM(err, lg::general())
 
#define WRN_G   LOG_STREAM(warn, lg::general())
 
#define LOG_G   LOG_STREAM(info, lg::general())
 
#define DBG_G   LOG_STREAM(debug, lg::general())
 

Functions

void create_terrain_maps (const config::const_child_itors &cfgs, t_translation::ter_list &terrain_list, std::map< t_translation::terrain_code, terrain_type > &letter_to_terrain)
 
void merge_alias_lists (t_translation::ter_list &first, const t_translation::ter_list &second)
 

Variables

static lg::log_domain log_config ("config")
 

Macro Definition Documentation

◆ DBG_G

#define DBG_G   LOG_STREAM(debug, lg::general())

Definition at line 26 of file terrain.cpp.

Referenced by create_terrain_maps().

◆ ERR_G

#define ERR_G   LOG_STREAM(err, lg::general())

Definition at line 23 of file terrain.cpp.

Referenced by create_terrain_maps().

◆ LOG_G

#define LOG_G   LOG_STREAM(info, lg::general())

Definition at line 25 of file terrain.cpp.

Referenced by create_terrain_maps().

◆ WRN_G

#define WRN_G   LOG_STREAM(warn, lg::general())

Definition at line 24 of file terrain.cpp.

Function Documentation

◆ create_terrain_maps()

void create_terrain_maps ( const config::const_child_itors cfgs,
t_translation::ter_list terrain_list,
std::map< t_translation::terrain_code, terrain_type > &  letter_to_terrain 
)

◆ merge_alias_lists()

void merge_alias_lists ( t_translation::ter_list first,
const t_translation::ter_list second 
)

Definition at line 367 of file terrain.cpp.

References t_translation::BASE, i, t_translation::MINUS, and t_translation::PLUS.

Referenced by terrain_type::terrain_type().

Variable Documentation

◆ log_config

lg::log_domain log_config("config")
static