#include <contexts.hpp>


Definition at line 960 of file contexts.hpp.
| ai::readwrite_context_proxy::readwrite_context_proxy | ( | ) | [inline] |
Definition at line 962 of file contexts.hpp.
| virtual team& ai::readwrite_context_proxy::current_team_w | ( | ) | [inline, virtual] |
Definition at line 1011 of file contexts.hpp.
References ai::readwrite_context::current_team_w(), and target_.

| virtual attack_result_ptr ai::readwrite_context_proxy::execute_attack_action | ( | const map_location & | attacker_loc, | |
| const map_location & | defender_loc, | |||
| int | attacker_weapon | |||
| ) | [inline, virtual] |
Definition at line 981 of file contexts.hpp.
References ai::readwrite_context::execute_attack_action(), and target_.

| virtual move_result_ptr ai::readwrite_context_proxy::execute_move_action | ( | const map_location & | from, | |
| const map_location & | to, | |||
| bool | remove_movement = true | |||
| ) | [inline, virtual] |
Definition at line 987 of file contexts.hpp.
References ai::readwrite_context::execute_move_action(), and target_.
Referenced by ai::testing_ai_default::testing_move_to_targets_phase::execute(), ai::testing_ai_default::get_villages_phase::execute(), ai::testing_ai_default::combat_phase::execute(), and ai::testing_ai_default::testing_move_to_targets_phase::move_group().


| virtual recall_result_ptr ai::readwrite_context_proxy::execute_recall_action | ( | const std::string & | id, | |
| const map_location & | where = map_location::null_location, |
|||
| const map_location & | from = map_location::null_location | |||
| ) | [inline, virtual] |
Definition at line 993 of file contexts.hpp.
References ai::readwrite_context::execute_recall_action(), and target_.

| virtual recruit_result_ptr ai::readwrite_context_proxy::execute_recruit_action | ( | const std::string & | unit_name, | |
| const map_location & | where = map_location::null_location, |
|||
| const map_location & | from = map_location::null_location | |||
| ) | [inline, virtual] |
Definition at line 999 of file contexts.hpp.
References ai::readwrite_context::execute_recruit_action(), and target_.
Referenced by ai::testing_ai_default::recruitment_phase::recruit_usage().


| virtual stopunit_result_ptr ai::readwrite_context_proxy::execute_stopunit_action | ( | const map_location & | unit_location, | |
| bool | remove_movement = true, |
|||
| bool | remove_attacks = false | |||
| ) | [inline, virtual] |
Definition at line 1005 of file contexts.hpp.
References ai::readwrite_context::execute_stopunit_action(), and target_.

| virtual game_info& ai::readwrite_context_proxy::get_info_w | ( | ) | [inline, virtual] |
Definition at line 1023 of file contexts.hpp.
References ai::readwrite_context::get_info_w(), and target_.

| virtual readwrite_context& ai::readwrite_context_proxy::get_readwrite_context | ( | ) | [inline, virtual] |
Definition at line 975 of file contexts.hpp.
References ai::readwrite_context::get_readwrite_context(), and target_.

| virtual int ai::readwrite_context_proxy::get_recursion_count | ( | ) | const [inline, virtual] |
Get the value of the recursion counter.
Reimplemented from ai::readonly_context_proxy.
Definition at line 1029 of file contexts.hpp.
References ai::side_context::get_recursion_count(), and target_.

| void ai::readwrite_context_proxy::init_readwrite_context_proxy | ( | readwrite_context & | target | ) | [inline] |
Definition at line 968 of file contexts.hpp.
References ai::readwrite_context::get_readwrite_context(), ai::readonly_context_proxy::init_readonly_context_proxy(), and target_.
Referenced by ai::default_ai_context_impl::default_ai_context_impl(), ai::idle_ai::idle_ai(), and ai::default_ai_context_proxy::init_default_ai_context_proxy().


| virtual void ai::readwrite_context_proxy::raise_gamestate_changed | ( | ) | const [inline, virtual] |
Definition at line 1017 of file contexts.hpp.
References ai::readwrite_context::raise_gamestate_changed(), and target_.

| virtual config ai::readwrite_context_proxy::to_readwrite_context_config | ( | ) | const [inline, virtual] |
Definition at line 1035 of file contexts.hpp.
References target_, and ai::readwrite_context::to_readwrite_context_config().

Reimplemented from ai::readonly_context_proxy.
Reimplemented in ai::ai_context_proxy, ai::rca_context_proxy, and ai::default_ai_context_proxy.
Definition at line 1041 of file contexts.hpp.
Referenced by current_team_w(), execute_attack_action(), execute_move_action(), execute_recall_action(), execute_recruit_action(), execute_stopunit_action(), get_info_w(), get_readwrite_context(), get_recursion_count(), init_readwrite_context_proxy(), raise_gamestate_changed(), and to_readwrite_context_config().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:18:51 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |