
Public Member Functions | |
| fake_team (const team &target) | |
| void | reset () |
| int | gold () |
| void | set_gold (int gold) |
| void | fake_recruit (const potential_recruit &r) |
| std::vector< potential_recruit > & | extra_units () |
| int | get_current_qty (const potential_recruit &r) const |
| int | get_current_qty (const std::string &name) const |
| void | spend_gold (int gold) |
| int | side () const |
| bool | is_enemy (int side) const |
| std::vector< potential_recruit > & | recruit_list () |
| const std::vector < potential_recruit > & | recruit_list () const |
Private Attributes | |
| const team * | target_ |
| int | gold_ |
| std::vector< potential_recruit > | extra_units_ |
| std::vector< potential_recruit > | recruit_list_ |
Definition at line 151 of file ca_testing_recruitment.cpp.
| ai::testing_ai_default::fake_team::fake_team | ( | const team & | target | ) | [inline] |
Definition at line 154 of file ca_testing_recruitment.cpp.
References reset().

| std::vector<potential_recruit>& ai::testing_ai_default::fake_team::extra_units | ( | ) | [inline] |
Definition at line 196 of file ca_testing_recruitment.cpp.
References extra_units_.
Referenced by ai::testing_ai_default::ai_choose_best_recruits(), and ai::testing_ai_default::get_recruit_qualities().

| void ai::testing_ai_default::fake_team::fake_recruit | ( | const potential_recruit & | r | ) | [inline] |
Definition at line 181 of file ca_testing_recruitment.cpp.
References ai::testing_ai_default::potential_recruit::cost(), DBG_AI, ERR_AI, extra_units_, get_current_qty(), gold(), ai::testing_ai_default::potential_recruit::id(), ai::testing_ai_default::potential_recruit::max_qty(), side(), and spend_gold().
Referenced by ai::testing_ai_default::ai_choose_recruits(), and ai::testing_ai_default::testing_recruitment_phase::do_recruit().


| int ai::testing_ai_default::fake_team::get_current_qty | ( | const potential_recruit & | r | ) | const [inline] |
Definition at line 201 of file ca_testing_recruitment.cpp.
References ai::testing_ai_default::potential_recruit::id().
Referenced by ai::testing_ai_default::testing_recruitment_phase::do_recruit(), and fake_recruit().


| int ai::testing_ai_default::fake_team::get_current_qty | ( | const std::string & | name | ) | const [inline] |
Definition at line 206 of file ca_testing_recruitment.cpp.
References preferences::editor::TransitionUpdateMode::count, extra_units_, side(), unit::side(), unit::type_id(), and resources::units.

| int ai::testing_ai_default::fake_team::gold | ( | ) | [inline] |
Definition at line 171 of file ca_testing_recruitment.cpp.
References gold_.
Referenced by ai::testing_ai_default::ai_choose_best_recruits(), ai::testing_ai_default::testing_recruitment_phase::do_recruit(), and fake_recruit().

| bool ai::testing_ai_default::fake_team::is_enemy | ( | int | side | ) | const [inline] |
Definition at line 228 of file ca_testing_recruitment.cpp.
References team::is_enemy(), and target_.
Referenced by ai::testing_ai_default::get_recruit_qualities().


| std::vector<potential_recruit>& ai::testing_ai_default::fake_team::recruit_list | ( | ) | [inline] |
Definition at line 233 of file ca_testing_recruitment.cpp.
References recruit_list_.
Referenced by ai::testing_ai_default::ai_choose_best_recruits(), ai::testing_ai_default::testing_recruitment_phase::do_recruit(), and ai::testing_ai_default::get_recruit_qualities().

| const std::vector<potential_recruit>& ai::testing_ai_default::fake_team::recruit_list | ( | ) | const [inline] |
Definition at line 238 of file ca_testing_recruitment.cpp.
References recruit_list_.
| void ai::testing_ai_default::fake_team::reset | ( | ) | [inline] |
Definition at line 163 of file ca_testing_recruitment.cpp.
References extra_units_, team::gold(), gold_, recruit_list_, team::recruits(), side(), and target_.
Referenced by ai::testing_ai_default::testing_recruitment_phase::do_recruit(), and fake_team().


| void ai::testing_ai_default::fake_team::set_gold | ( | int | gold | ) | [inline] |
Definition at line 176 of file ca_testing_recruitment.cpp.
References gold_.
| int ai::testing_ai_default::fake_team::side | ( | ) | const [inline] |
Definition at line 223 of file ca_testing_recruitment.cpp.
References team::side(), and target_.
Referenced by ai::testing_ai_default::ai_choose_best_recruits(), ai::testing_ai_default::testing_recruitment_phase::do_recruit(), fake_recruit(), get_current_qty(), ai::testing_ai_default::get_recruit_qualities(), and reset().


| void ai::testing_ai_default::fake_team::spend_gold | ( | int | gold | ) | [inline] |
Definition at line 218 of file ca_testing_recruitment.cpp.
References gold_.
Referenced by fake_recruit().

std::vector<potential_recruit> ai::testing_ai_default::fake_team::extra_units_ [private] |
Definition at line 246 of file ca_testing_recruitment.cpp.
Referenced by extra_units(), fake_recruit(), get_current_qty(), and reset().
int ai::testing_ai_default::fake_team::gold_ [private] |
Definition at line 245 of file ca_testing_recruitment.cpp.
Referenced by gold(), reset(), set_gold(), and spend_gold().
std::vector<potential_recruit> ai::testing_ai_default::fake_team::recruit_list_ [private] |
Definition at line 247 of file ca_testing_recruitment.cpp.
Referenced by recruit_list(), and reset().
const team* ai::testing_ai_default::fake_team::target_ [private] |
Definition at line 244 of file ca_testing_recruitment.cpp.
Referenced by is_enemy(), reset(), and side().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:19:15 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |