The Battle for Wesnoth  1.15.0-dev
Classes | Typedefs
ai::default_recruitment Namespace Reference

Classes

struct  attack_simulation
 For Combat Analysis. More...
 
struct  cached_combat_value
 
struct  data
 
struct  recruit_job
 
struct  recruit_limit
 
class  recruitment
 
class  recruitment_aspect
 

Typedefs

typedef std::map< std::string, double > score_map
 
typedef std::map< t_translation::terrain_code, int > terrain_count_map
 
typedef std::map< std::string, int > count_map
 
typedef std::map< std::string, std::set< cached_combat_value > > table_row
 
typedef std::map< std::string, table_rowcache_table
 

Typedef Documentation

◆ cache_table

typedef std::map<std::string, table_row> ai::default_recruitment::cache_table

Definition at line 164 of file recruitment.hpp.

◆ count_map

typedef std::map<std::string, int> ai::default_recruitment::count_map

Definition at line 45 of file recruitment.hpp.

◆ score_map

typedef std::map<std::string, double> ai::default_recruitment::score_map

Definition at line 42 of file recruitment.hpp.

◆ table_row

typedef std::map<std::string, std::set<cached_combat_value> > ai::default_recruitment::table_row

Definition at line 163 of file recruitment.hpp.

◆ terrain_count_map

Definition at line 44 of file recruitment.hpp.