Base class that holds the AI and current AI parameters. More...
#include <manager.hpp>

Public Member Functions | |
| holder (side_number side, const config &cfg) | |
| virtual | ~holder () |
| interface & | get_ai_ref () |
| const std::string | describe_ai () |
| void | modify_ai_config_old (const config::const_child_itors &ai_parameters) |
| config | to_config () const |
| void | modify_ai (const config &cfg) |
| const std::string | get_ai_overview () |
| const std::string | get_ai_structure () |
| const std::string | get_ai_identifier () const |
Private Member Functions | |
| void | init (side_number side) |
Private Attributes | |
| composite_ai_ptr | ai_ |
| side_context * | side_context_ |
| readonly_context * | readonly_context_ |
| readwrite_context * | readwrite_context_ |
| default_ai_context * | default_ai_context_ |
| side_number | side_ |
| config | cfg_ |
Base class that holds the AI and current AI parameters.
It is an implementation detail.
Definition at line 53 of file manager.hpp.
| ai::holder::holder | ( | side_number | side, | |
| const config & | cfg | |||
| ) |
| virtual ai::holder::~holder | ( | ) | [virtual] |
| const std::string ai::holder::describe_ai | ( | ) |
| const std::string ai::holder::get_ai_identifier | ( | ) | const |
| const std::string ai::holder::get_ai_overview | ( | ) |
| interface& ai::holder::get_ai_ref | ( | ) |
| const std::string ai::holder::get_ai_structure | ( | ) |
| void ai::holder::init | ( | side_number | side | ) | [private] |
| void ai::holder::modify_ai | ( | const config & | cfg | ) |
| void ai::holder::modify_ai_config_old | ( | const config::const_child_itors & | ai_parameters | ) |
| config ai::holder::to_config | ( | ) | const |
composite_ai_ptr ai::holder::ai_ [private] |
Definition at line 82 of file manager.hpp.
config ai::holder::cfg_ [private] |
Definition at line 88 of file manager.hpp.
Definition at line 86 of file manager.hpp.
readonly_context* ai::holder::readonly_context_ [private] |
Definition at line 84 of file manager.hpp.
readwrite_context* ai::holder::readwrite_context_ [private] |
Definition at line 85 of file manager.hpp.
side_number ai::holder::side_ [private] |
Definition at line 87 of file manager.hpp.
side_context* ai::holder::side_context_ [private] |
Definition at line 83 of file manager.hpp.
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:19:02 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |