#include <contexts.hpp>

Public Member Functions | |
| virtual side_number | get_side () const =0 |
| Get the side number. | |
| virtual void | set_side (side_number side)=0 |
| Set the side number. | |
| virtual | ~side_context () |
| empty destructor | |
| side_context () | |
| empty constructor | |
| virtual side_context & | get_side_context ()=0 |
| unwrap | |
| virtual config | to_side_context_config () const =0 |
| serialize this context to config | |
| virtual int | get_recursion_count () const =0 |
| Get the value of the recursion counter. | |
Definition at line 128 of file contexts.hpp.
| virtual ai::side_context::~side_context | ( | ) | [inline, virtual] |
empty destructor
Definition at line 146 of file contexts.hpp.
| ai::side_context::side_context | ( | ) | [inline] |
empty constructor
Definition at line 152 of file contexts.hpp.
| virtual int ai::side_context::get_recursion_count | ( | ) | const [pure virtual] |
Get the value of the recursion counter.
Implemented in ai::side_context_proxy, ai::readonly_context_proxy, ai::readwrite_context_proxy, ai::side_context_impl, ai::readwrite_context_impl, and ai::default_ai_context_impl.
Referenced by ai::readwrite_context_proxy::get_recursion_count(), ai::readonly_context_proxy::get_recursion_count(), and ai::side_context_proxy::get_recursion_count().

| virtual side_number ai::side_context::get_side | ( | ) | const [pure virtual] |
Get the side number.
Implemented in ai::side_context_proxy, and ai::side_context_impl.
Referenced by ai::ai_attack(), ai::ai_move(), ai::ai_recall(), ai::ai_recruit(), ai::ai_stopunit_select(), ai::lua_ai_context::create(), ai::testing_ai_default::candidate_action_evaluation_loop::do_play_stage(), ai::engine::engine(), ai::engine_lua::evaluate(), ai::side_context_proxy::get_side(), and ai::testing_ai_default::candidate_action_evaluation_loop::remove_completed_cas().

| virtual side_context& ai::side_context::get_side_context | ( | ) | [pure virtual] |
unwrap
Implemented in ai::side_context_proxy, and ai::side_context_impl.
Referenced by ai::side_context_proxy::get_side_context(), and ai::side_context_proxy::init_side_context_proxy().

| virtual void ai::side_context::set_side | ( | side_number | side | ) | [pure virtual] |
Set the side number.
Implemented in ai::side_context_proxy, and ai::side_context_impl.
Referenced by ai::side_context_proxy::set_side().

| virtual config ai::side_context::to_side_context_config | ( | ) | const [pure virtual] |
serialize this context to config
Implemented in ai::side_context_proxy, and ai::side_context_impl.
Referenced by ai::side_context_proxy::to_side_context_config().

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