#include <stage_unit_formulas.hpp>


Public Member Functions | |
| stage_unit_formulas (ai_context &context, const config &cfg, formula_ai &fai) | |
| virtual | ~stage_unit_formulas () |
| bool | do_play_stage () |
| Play the turn - implementation. | |
| void | on_create () |
| Initialization. | |
| config | to_config () const |
| serialize | |
Private Attributes | |
| const config & | cfg_ |
| formula_ai & | fai_ |
Definition at line 38 of file stage_unit_formulas.hpp.
| ai::stage_unit_formulas::stage_unit_formulas | ( | ai_context & | context, | |
| const config & | cfg, | |||
| formula_ai & | fai | |||
| ) |
Definition at line 38 of file stage_unit_formulas.cpp.
| ai::stage_unit_formulas::~stage_unit_formulas | ( | ) | [virtual] |
Definition at line 45 of file stage_unit_formulas.cpp.
| bool ai::stage_unit_formulas::do_play_stage | ( | ) | [virtual] |
Play the turn - implementation.
Implements ai::stage.
Definition at line 49 of file stage_unit_formulas.cpp.
References game_logic::map_formula_callable::add(), reference_counted_object::add_ref(), unit_map::begin(), ai::formula_ai::create_optional_formula(), unit_map::end(), ERR_AI, game_logic::formula::evaluate(), fai_, game_logic::formula_error::filename, ai::side_context_proxy::get_side(), ai::formula_ai::handle_exception(), variant::is_empty(), game_logic::formula_error::line, ai::formula_ai::make_action(), game::error::message, priority, str_cast(), resources::units, unit_map::iterator_base< iter_types >::valid(), and WRN_AI.

| void ai::stage_unit_formulas::on_create | ( | ) | [virtual] |
Initialization.
Reimplemented from ai::stage.
Definition at line 144 of file stage_unit_formulas.cpp.
| config ai::stage_unit_formulas::to_config | ( | ) | const [virtual] |
const config& ai::stage_unit_formulas::cfg_ [private] |
Reimplemented from ai::stage.
Definition at line 51 of file stage_unit_formulas.hpp.
formula_ai& ai::stage_unit_formulas::fai_ [private] |
Definition at line 52 of file stage_unit_formulas.hpp.
Referenced by do_play_stage().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:18:59 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |