20 #ifndef AI_CONFIGURATION_HPP_INCLUDED
21 #define AI_CONFIGURATION_HPP_INCLUDED
static config default_config_
static void add_mod_ai_from_config(config::const_child_itors configs)
static bool parse_side_config(side_number side, const config &cfg, config &parsed_cfg)
Definitions for the interface to Wesnoth Markup Language (WML).
std::pair< const_child_iterator, const_child_iterator > const_child_itors
A small explanation about what's going on here: Each action has access to two game_info objects First...
static description_map era_ai_configurations_
static std::vector< description * > get_available_ais()
Returns a list of available AIs.
static description_map ai_configurations_
static void expand_simplified_aspects(side_number side, config &cfg)
Expand simplified aspects, similar to the change from 1.7.2 to 1.7.3 but with some additional syntax ...
static void add_era_ai_from_config(const config &game_config)
Game information for the AI.
Game configuration data as global variables.
std::map< std::string, description > description_map
static description_map mod_ai_configurations_
static const config & get_default_ai_parameters()
get default AI parameters
static bool get_side_config_from_file(const std::string &file, config &cfg)
get side config from file
static void init(const config &game_config)
Init the parameters of ai configuration parser.
A config object defines a single node in a WML file, with access to child nodes.
static const config & get_ai_config_for(const std::string &id)
Return the config for a specified ai.
GLsizei const GLcharARB ** string