Public Member Functions | Private Attributes

ai::testing_ai_default::fake_team Class Reference

Collaboration diagram for ai::testing_ai_default::fake_team:
Collaboration graph
[legend]

List of all members.

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 teamtarget_
int gold_
std::vector< potential_recruitextra_units_
std::vector< potential_recruitrecruit_list_

Detailed Description

Definition at line 151 of file ca_testing_recruitment.cpp.


Constructor & Destructor Documentation

ai::testing_ai_default::fake_team::fake_team ( const team target  )  [inline]

Definition at line 154 of file ca_testing_recruitment.cpp.

References reset().

Here is the call graph for this function:


Member Function Documentation

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().

Here is the caller graph for this function:

void ai::testing_ai_default::fake_team::fake_recruit ( const potential_recruit r  )  [inline]
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().

Here is the call graph for this function:

Here is the caller graph for this function:

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.

Here is the call graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector<potential_recruit>& ai::testing_ai_default::fake_team::recruit_list (  )  [inline]
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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 246 of file ca_testing_recruitment.cpp.

Referenced by extra_units(), fake_recruit(), get_current_qty(), and reset().

Definition at line 245 of file ca_testing_recruitment.cpp.

Referenced by gold(), reset(), set_gold(), and spend_gold().

Definition at line 247 of file ca_testing_recruitment.cpp.

Referenced by recruit_list(), and reset().

Definition at line 244 of file ca_testing_recruitment.cpp.

Referenced by is_enemy(), reset(), and side().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:19:15 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs