#include <team.hpp>
Public Member Functions | |
team (const config &cfg, int gold=default_team_gold) | |
~team () | |
void | write (config &cfg) const |
bool | get_village (const gamemap::location &) |
void | lose_village (const gamemap::location &) |
void | clear_villages () |
const std::set < gamemap::location > & | villages () const |
bool | owns_village (const gamemap::location &loc) const |
int | gold () const |
std::string | start_gold () const |
int | base_income () const |
int | village_gold () const |
void | set_village_gold (int income) |
int | income () const |
void | new_turn () |
void | set_time_of_day (int turn, const struct time_of_day &tod) |
void | get_shared_maps () |
void | spend_gold (const int amount) |
void | set_income (const int amount) |
int | countdown_time () const |
void | set_countdown_time (const int amount) |
int | action_bonus_count () const |
void | set_action_bonus_count (const int count) |
void | set_current_player (const std::string player) |
const std::set< std::string > & | recruits () const |
std::set< std::string > & | recruits () |
const std::vector< std::string > & | recruitment_pattern () const |
const std::string & | name () const |
const std::string & | save_id () const |
const std::string & | current_player () const |
void | set_objectives (const t_string &new_objectives, bool silently=false) |
void | reset_objectives_changed () |
const t_string & | objectives () const |
bool | objectives_changed () const |
bool | is_enemy (int n) const |
bool | has_seen (unsigned int index) const |
void | see (unsigned int index) |
double | aggression () const |
double | caution () const |
team_info::CONTROLLER | controller () const |
bool | is_human () const |
bool | is_network () const |
bool | is_ai () const |
bool | is_empty () const |
bool | is_persistent () const |
void | make_human () |
void | make_network () |
void | make_ai () |
void | change_controller (team_info::CONTROLLER controller) |
void | change_controller (const std::string &controller) |
const std::string & | team_name () const |
const std::string & | user_team_name () const |
void | change_team (const std::string &name, const std::string &user_name) |
const std::string & | flag () const |
const std::string & | flag_icon () const |
const std::string & | ai_algorithm () const |
const config & | ai_parameters () const |
const config & | ai_memory () const |
void | set_ai_memory (const config &ai_mem) |
void | set_ai_parameters (const config::child_list &ai_parameters) |
double | leader_value () const |
void | set_leader_value (double value) |
double | village_value () const |
void | set_village_value (double value) |
int | villages_per_scout () const |
std::vector< target > & | targets () |
bool | shrouded (const gamemap::location &loc) const |
bool | fogged (const gamemap::location &loc) const |
bool | uses_shroud () const |
bool | uses_fog () const |
bool | fog_or_shroud () const |
bool | clear_shroud (const gamemap::location &loc) |
void | place_shroud (const gamemap::location &loc) |
bool | clear_fog (const gamemap::location &loc) |
void | refog () |
void | set_shroud (bool shroud) |
void | set_fog (bool fog) |
void | merge_shroud_map_data (const std::string &shroud_data) |
Merge a WML shroud map with the shroud data of this player. | |
bool | knows_about_team (size_t index) const |
bool | copy_ally_shroud () |
bool | auto_shroud_updates () const |
void | set_auto_shroud_updates (bool value) |
bool | get_disallow_observers () |
std::string | map_colour_to () const |
bool & | no_leader () |
void | log_recruitable () |
Static Public Member Functions | |
static int | nteams () |
static const color_range | get_side_color_range (int side) |
static Uint32 | get_side_rgb (int side) |
static Uint32 | get_side_rgb_max (int side) |
static Uint32 | get_side_rgb_min (int side) |
static const SDL_Color | get_minimap_colour (int side) |
static std::string | get_side_colour_index (int side) |
static std::string | get_side_highlight (int side) |
Static Public Attributes | |
static std::map< int, color_range > | team_color_range_ |
static const int | default_team_gold = 100 |
Private Member Functions | |
bool | share_maps () const |
bool | share_view () const |
const std::vector< const shroud_map * > & | ally_shroud (const std::vector< team > &teams) const |
const std::vector< const shroud_map * > & | ally_fog (const std::vector< team > &teams) const |
bool | calculate_enemies (size_t index) const |
bool | calculate_is_enemy (size_t index) const |
Private Attributes | |
int | gold_ |
std::set< gamemap::location > | villages_ |
shroud_map | shroud_ |
shroud_map | fog_ |
bool | auto_shroud_updates_ |
team_info | info_ |
int | countdown_time_ |
int | action_bonus_count_ |
config | aiparams_ |
double | aggression_ |
double | caution_ |
std::vector< bool > | enemies_ |
std::vector< bool > | seen_ |
std::vector< const shroud_map * > | ally_shroud_ |
std::vector< const shroud_map * > | ally_fog_ |
Classes | |
class | shroud_map |
struct | target |
struct | team_info |
Definition at line 32 of file team.hpp.
team::team | ( | const config & | cfg, | |
int | gold = default_team_gold | |||
) |
Definition at line 360 of file team.cpp.
References action_bonus_count_, countdown_time_, fog_, config::get_children(), game_events::get_state_of_game(), team::team_info::gold, gold_, info_, LOG_NG, maximum(), team::shroud_map::read(), team::shroud_map::set_enabled(), shroud_, team::team_info::start_gold, str_cast(), utils::string_bool(), team::team_info::team_name, uses_fog(), uses_shroud(), villages(), and villages_.
void team::write | ( | config & | cfg | ) | const |
Definition at line 403 of file team.cpp.
References action_bonus_count_, config::add_child(), countdown_time_, gold_, info_, shroud_, str_cast(), uses_fog(), uses_shroud(), villages_, team::shroud_map::write(), and team::team_info::write().
bool team::get_village | ( | const gamemap::location & | loc | ) |
void team::lose_village | ( | const gamemap::location & | loc | ) |
void team::clear_villages | ( | ) | [inline] |
const std::set<gamemap::location>& team::villages | ( | ) | const [inline] |
Definition at line 133 of file team.hpp.
References villages_.
Referenced by calculate_team_data(), find_routes(), events::mouse_handler::get_route(), ai_interface::get_value(), play_controller::init_side(), playsingle_controller::play_turn(), and team().
bool team::owns_village | ( | const gamemap::location & | loc | ) | const [inline] |
Definition at line 134 of file team.hpp.
References villages_.
Referenced by find_routes(), sample_ai::get_villages(), lose_village(), ai::move_leader_after_recruit(), move_unit(), and route_turns_to_complete().
int team::gold | ( | ) | const [inline] |
Definition at line 137 of file team.hpp.
References gold_.
Referenced by calculate_team_data(), do_replay_handle(), reports::generate_report(), ai::attack_analysis::rating(), events::menu_handler::recall(), events::menu_handler::recruit(), ai_interface::recruit(), and ai::recruit_usage().
std::string team::start_gold | ( | ) | const [inline] |
int team::base_income | ( | ) | const [inline] |
Definition at line 139 of file team.hpp.
References game_config::base_income, team::team_info::income, and info_.
int team::village_gold | ( | ) | const [inline] |
void team::set_village_gold | ( | int | income | ) | [inline] |
int team::income | ( | ) | const [inline] |
Definition at line 143 of file team.hpp.
References game_config::base_income, team::team_info::income, team::team_info::income_per_village, info_, and villages_.
Referenced by calculate_team_data(), and new_turn().
void team::new_turn | ( | ) | [inline] |
Definition at line 145 of file team.hpp.
References gold_, and income().
Referenced by play_controller::init_side().
void team::set_time_of_day | ( | int | turn, | |
const struct time_of_day & | tod | |||
) |
Referenced by play_controller::init_side().
void team::get_shared_maps | ( | ) |
void team::spend_gold | ( | const int | amount | ) | [inline] |
Definition at line 148 of file team.hpp.
References gold_.
Referenced by do_replay_handle(), play_controller::init_side(), events::menu_handler::recall(), ai_interface::recruit(), events::menu_handler::redo(), and events::menu_handler::undo().
void team::set_income | ( | const int | amount | ) | [inline] |
Definition at line 149 of file team.hpp.
References team::team_info::income, info_, and lexical_cast().
int team::countdown_time | ( | ) | const [inline] |
Definition at line 151 of file team.hpp.
References countdown_time_.
Referenced by playmp_controller::after_human_turn(), reports::generate_report(), and playmp_controller::play_human_turn().
void team::set_countdown_time | ( | const int | amount | ) | [inline] |
Definition at line 152 of file team.hpp.
References countdown_time_.
Referenced by playmp_controller::after_human_turn(), and playmp_controller::play_human_turn().
int team::action_bonus_count | ( | ) | const [inline] |
Definition at line 154 of file team.hpp.
References action_bonus_count_.
Referenced by playmp_controller::after_human_turn(), playmp_controller::play_human_turn(), and events::menu_handler::redo().
void team::set_action_bonus_count | ( | const int | count | ) | [inline] |
Definition at line 155 of file team.hpp.
References action_bonus_count_.
Referenced by playmp_controller::after_human_turn(), events::mouse_handler::attack_enemy_(), playmp_controller::play_human_turn(), and events::menu_handler::redo().
void team::set_current_player | ( | const std::string | player | ) | [inline] |
const std::set<std::string>& team::recruits | ( | ) | const [inline] |
Definition at line 159 of file team.hpp.
References team::team_info::can_recruit, and info_.
Referenced by ai::analyze_potential_recruit_combat(), ai::analyze_potential_recruit_movements(), sample_ai::do_recruitment(), do_replay_handle(), events::menu_handler::recruit(), ai_interface::recruit(), ai::recruit_usage(), events::menu_handler::redo(), and team::team_info::team_info().
std::set<std::string>& team::recruits | ( | ) | [inline] |
const std::vector<std::string>& team::recruitment_pattern | ( | ) | const [inline] |
Definition at line 162 of file team.hpp.
References info_, and team::team_info::recruitment_pattern.
Referenced by ai::do_recruitment().
const std::string& team::name | ( | ) | const [inline] |
const std::string& team::save_id | ( | ) | const [inline] |
Definition at line 166 of file team.hpp.
References info_, and team::team_info::save_id.
Referenced by do_replay_handle().
const std::string& team::current_player | ( | ) | const [inline] |
void team::set_objectives | ( | const t_string & | new_objectives, | |
bool | silently = false | |||
) |
Definition at line 544 of file team.cpp.
References info_, team::team_info::objectives, and team::team_info::objectives_changed.
void team::reset_objectives_changed | ( | ) | [inline] |
Definition at line 170 of file team.hpp.
References info_, and team::team_info::objectives_changed.
Referenced by play_controller::play_slice().
const t_string& team::objectives | ( | ) | const [inline] |
bool team::objectives_changed | ( | ) | const [inline] |
bool team::is_enemy | ( | int | n | ) | const [inline] |
Definition at line 175 of file team.hpp.
References calculate_enemies(), and enemies_.
Referenced by ally_fog(), ally_shroud(), ai::attack_analysis::analyze(), ai::analyze_potential_recruit_combat(), ai::analyze_targets(), ai::choose_move(), events::mouse_handler::current_unit_attacks_from(), ai::desperate_attack(), sample_ai::do_attacks(), sample_ai::do_moves(), play_controller::enemies_visible(), enemy_zoc(), find_routes(), ai::find_targets(), find_visible_unit(), reports::generate_report(), events::mouse_handler::get_route(), unit::internal_matches_filter(), knows_about_team(), events::mouse_handler::left_click(), ai::move_to_targets(), ai::move_unit(), move_unit(), ai_interface::move_unit_partial(), route_turns_to_complete(), events::mouse_handler::show_attack_options(), events::menu_handler::status_table(), unit_can_move(), and events::mouse_handler::unit_in_cycle().
bool team::has_seen | ( | unsigned int | index | ) | const [inline] |
void team::see | ( | unsigned int | index | ) | [inline] |
double team::aggression | ( | ) | const [inline] |
double team::caution | ( | ) | const [inline] |
Definition at line 200 of file team.hpp.
References caution_.
Referenced by ai::attack_analysis::rating().
team_info::CONTROLLER team::controller | ( | ) | const [inline] |
bool team::is_human | ( | ) | const [inline] |
Definition at line 203 of file team.hpp.
References team::team_info::controller, team::team_info::HUMAN, and info_.
bool team::is_network | ( | ) | const [inline] |
Definition at line 204 of file team.hpp.
References team::team_info::controller, info_, and team::team_info::NETWORK.
bool team::is_ai | ( | ) | const [inline] |
Definition at line 205 of file team.hpp.
References team::team_info::AI, team::team_info::controller, and info_.
bool team::is_empty | ( | ) | const [inline] |
Definition at line 206 of file team.hpp.
References team::team_info::controller, team::team_info::EMPTY, and info_.
Referenced by playsingle_controller::play_turn().
bool team::is_persistent | ( | ) | const [inline] |
void team::make_human | ( | ) | [inline] |
Definition at line 210 of file team.hpp.
References team::team_info::controller, team::team_info::HUMAN, and info_.
void team::make_network | ( | ) | [inline] |
Definition at line 211 of file team.hpp.
References team::team_info::controller, info_, and team::team_info::NETWORK.
void team::make_ai | ( | ) | [inline] |
Definition at line 212 of file team.hpp.
References team::team_info::AI, team::team_info::controller, and info_.
void team::change_controller | ( | team_info::CONTROLLER | controller | ) | [inline] |
void team::change_controller | ( | const std::string & | controller | ) |
Definition at line 509 of file team.cpp.
References team::team_info::AI, team::team_info::controller, team::team_info::EMPTY, team::team_info::HUMAN, info_, and team::team_info::NETWORK.
const std::string& team::team_name | ( | ) | const [inline] |
Definition at line 218 of file team.hpp.
References info_, and team::team_info::team_name.
Referenced by map_labels::team_name().
const std::string& team::user_team_name | ( | ) | const [inline] |
Definition at line 219 of file team.hpp.
References info_, and team::team_info::user_team_name.
Referenced by calculate_team_data().
void team::change_team | ( | const std::string & | name, | |
const std::string & | user_name | |||
) |
Definition at line 524 of file team.cpp.
References info_, team::team_info::team_name, teams, and team::team_info::user_team_name.
const std::string& team::flag | ( | ) | const [inline] |
const std::string& team::flag_icon | ( | ) | const [inline] |
const std::string& team::ai_algorithm | ( | ) | const [inline] |
const config& team::ai_parameters | ( | ) | const [inline] |
Definition at line 227 of file team.hpp.
References aiparams_.
Referenced by ai::attack_depth(), ai::avoided_locations(), ai::choose_move(), formula_ai::evaluate(), ai::find_threats(), ai::move_leader_to_goals(), formula_ai::play_turn(), dfool::dfool_ai::play_turn(), and team::team_info::team_info().
const config& team::ai_memory | ( | ) | const [inline] |
Definition at line 228 of file team.hpp.
References team::team_info::ai_memory_, and info_.
Referenced by dfool::dfool_ai::play_turn().
void team::set_ai_memory | ( | const config & | ai_mem | ) |
Definition at line 551 of file team.cpp.
References team::team_info::ai_memory_, and info_.
Referenced by dfool::dfool_ai::play_turn().
void team::set_ai_parameters | ( | const config::child_list & | ai_parameters | ) |
double team::leader_value | ( | ) | const [inline] |
void team::set_leader_value | ( | double | value | ) | [inline] |
double team::village_value | ( | ) | const [inline] |
void team::set_village_value | ( | double | value | ) | [inline] |
int team::villages_per_scout | ( | ) | const [inline] |
Definition at line 237 of file team.hpp.
References info_, and team::team_info::villages_per_scout.
Referenced by ai::do_recruitment().
std::vector<target>& team::targets | ( | ) | [inline] |
Definition at line 239 of file team.hpp.
References info_, and team::team_info::targets.
Referenced by ai::find_targets().
bool team::shrouded | ( | const gamemap::location & | loc | ) | const [virtual] |
Implements viewpoint.
Definition at line 567 of file team.cpp.
References ally_shroud(), team::shroud_map::shared_value(), shroud_, teams, team::shroud_map::value(), gamemap::location::x, and gamemap::location::y.
Referenced by shortest_path_calculator::cost(), fogged(), and reports::generate_report().
bool team::fogged | ( | const gamemap::location & | loc | ) | const [virtual] |
Implements viewpoint.
Definition at line 575 of file team.cpp.
References ally_fog(), fog_, team::shroud_map::shared_value(), shrouded(), teams, team::shroud_map::value(), gamemap::location::x, and gamemap::location::y.
Referenced by find_routes(), find_visible_unit(), reports::generate_report(), events::mouse_handler::get_route(), move_unit(), route_turns_to_complete(), and dfool::dfool_ai::visible_units().
bool team::uses_shroud | ( | ) | const [inline] |
Definition at line 246 of file team.hpp.
References team::shroud_map::enabled(), and shroud_.
Referenced by playsingle_controller::can_execute_command(), fog_or_shroud(), reports::generate_report(), has_seen(), knows_about_team(), move_unit(), team(), dfool::dfool_ai::visible_units(), and write().
bool team::uses_fog | ( | ) | const [inline] |
Definition at line 247 of file team.hpp.
References team::shroud_map::enabled(), and fog_.
Referenced by playsingle_controller::can_execute_command(), fog_or_shroud(), has_seen(), knows_about_team(), move_unit(), events::menu_handler::status_table(), team(), dfool::dfool_ai::visible_units(), and write().
bool team::fog_or_shroud | ( | ) | const [inline] |
bool team::clear_shroud | ( | const gamemap::location & | loc | ) | [inline] |
Definition at line 249 of file team.hpp.
References team::shroud_map::clear(), shroud_, gamemap::location::x, and gamemap::location::y.
Referenced by clear_shroud_loc().
void team::place_shroud | ( | const gamemap::location & | loc | ) | [inline] |
Definition at line 250 of file team.hpp.
References team::shroud_map::place(), shroud_, gamemap::location::x, and gamemap::location::y.
bool team::clear_fog | ( | const gamemap::location & | loc | ) | [inline] |
Definition at line 251 of file team.hpp.
References team::shroud_map::clear(), fog_, gamemap::location::x, and gamemap::location::y.
Referenced by clear_shroud_loc().
void team::refog | ( | ) | [inline] |
void team::set_shroud | ( | bool | shroud | ) | [inline] |
void team::set_fog | ( | bool | fog | ) | [inline] |
void team::merge_shroud_map_data | ( | const std::string & | shroud_data | ) |
Merge a WML shroud map with the shroud data of this player.
Definition at line 355 of file team.cpp.
References team::shroud_map::merge(), and shroud_.
bool team::knows_about_team | ( | size_t | index | ) | const |
Definition at line 611 of file team.cpp.
References is_enemy(), network::nconnections(), share_maps(), share_view(), uses_fog(), and uses_shroud().
Referenced by events::menu_handler::scenario_settings_table(), and events::menu_handler::status_table().
bool team::copy_ally_shroud | ( | ) |
Definition at line 636 of file team.cpp.
References ally_shroud(), team::shroud_map::copy_from(), share_maps(), shroud_, and teams.
bool team::auto_shroud_updates | ( | ) | const [inline] |
Definition at line 262 of file team.hpp.
References auto_shroud_updates_.
Referenced by playsingle_controller::can_execute_command(), play_controller::get_action_state(), and move_unit().
void team::set_auto_shroud_updates | ( | bool | value | ) | [inline] |
bool team::get_disallow_observers | ( | ) | [inline] |
Definition at line 264 of file team.hpp.
References team::team_info::disallow_observers, and info_.
Referenced by play_controller::init_side().
std::string team::map_colour_to | ( | ) | const [inline] |
bool& team::no_leader | ( | ) | [inline] |
int team::nteams | ( | ) | [static] |
Definition at line 644 of file team.cpp.
References teams.
Referenced by events::menu_handler::change_unit_side(), and dfool::dfool_ai::play_turn().
const color_range team::get_side_color_range | ( | int | side | ) | [static] |
Definition at line 819 of file team.cpp.
References boost::foreach_detail_::end(), get_side_colour_index(), and game_config::team_rgb_range.
Referenced by game_display::add_chat_message(), get_minimap_colour(), get_side_highlight(), get_side_rgb(), get_side_rgb_max(), and get_side_rgb_min().
static Uint32 team::get_side_rgb | ( | int | side | ) | [inline, static] |
Definition at line 272 of file team.hpp.
References get_side_color_range().
Referenced by events::menu_handler::label_terrain(), and unit::team_rgb().
static Uint32 team::get_side_rgb_max | ( | int | side | ) | [inline, static] |
static Uint32 team::get_side_rgb_min | ( | int | side | ) | [inline, static] |
const SDL_Color team::get_minimap_colour | ( | int | side | ) | [static] |
Definition at line 830 of file team.cpp.
References get_side_color_range(), and int_to_color().
Referenced by game_display::draw_minimap_units().
std::string team::get_side_colour_index | ( | int | side | ) | [static] |
Definition at line 837 of file team.cpp.
References id, size, and teams.
Referenced by game_display::game_display(), reports::generate_report(), dialogs::unit_types_preview_pane::get_details(), get_side_color_range(), unit::image_mods(), events::menu_handler::recall(), events::menu_handler::recruit(), unit::redraw_unit(), events::menu_handler::scenario_settings_table(), and events::menu_handler::status_table().
std::string team::get_side_highlight | ( | int | side | ) | [static] |
Definition at line 852 of file team.cpp.
References get_side_color_range(), and rgb2highlight().
Referenced by mp::get_colour_string(), events::menu_handler::scenario_settings_table(), and events::menu_handler::status_table().
void team::log_recruitable | ( | ) |
Definition at line 857 of file team.cpp.
References team::team_info::can_recruit, info_, and LOG_NG.
bool team::share_maps | ( | ) | const [inline, private] |
Definition at line 283 of file team.hpp.
References info_, and team::team_info::share_maps.
Referenced by copy_ally_shroud(), and knows_about_team().
bool team::share_view | ( | ) | const [inline, private] |
Definition at line 284 of file team.hpp.
References info_, and team::team_info::share_view.
Referenced by ally_fog(), ally_shroud(), and knows_about_team().
const std::vector< const team::shroud_map * > & team::ally_shroud | ( | const std::vector< team > & | teams | ) | const [private] |
Definition at line 585 of file team.cpp.
References ally_shroud_, is_enemy(), share_view(), and shroud_.
Referenced by copy_ally_shroud(), and shrouded().
const std::vector< const team::shroud_map * > & team::ally_fog | ( | const std::vector< team > & | teams | ) | const [private] |
Definition at line 598 of file team.cpp.
References ally_fog_, fog_, is_enemy(), and share_view().
Referenced by fogged().
bool team::calculate_enemies | ( | size_t | index | ) | const [private] |
Definition at line 476 of file team.cpp.
References calculate_is_enemy(), enemies_, and teams.
Referenced by is_enemy().
bool team::calculate_is_enemy | ( | size_t | index | ) | const [private] |
Definition at line 489 of file team.cpp.
References team::team_info::enemies, info_, team::team_info::team_name, and teams.
Referenced by calculate_enemies().
std::map< int, color_range > team::team_color_range_ [static] |
const int team::default_team_gold = 100 [static] |
int team::gold_ [private] |
Definition at line 289 of file team.hpp.
Referenced by gold(), new_turn(), spend_gold(), team(), and write().
std::set<gamemap::location> team::villages_ [private] |
Definition at line 290 of file team.hpp.
Referenced by clear_villages(), get_village(), income(), lose_village(), owns_village(), team(), villages(), and write().
shroud_map team::shroud_ [private] |
Definition at line 292 of file team.hpp.
Referenced by ally_shroud(), clear_shroud(), copy_ally_shroud(), merge_shroud_map_data(), place_shroud(), set_shroud(), shrouded(), team(), uses_shroud(), and write().
shroud_map team::fog_ [private] |
Definition at line 292 of file team.hpp.
Referenced by ally_fog(), clear_fog(), fogged(), refog(), set_fog(), team(), and uses_fog().
bool team::auto_shroud_updates_ [private] |
Definition at line 294 of file team.hpp.
Referenced by auto_shroud_updates(), and set_auto_shroud_updates().
team_info team::info_ [private] |
Definition at line 296 of file team.hpp.
Referenced by ai_algorithm(), ai_memory(), base_income(), calculate_is_enemy(), change_controller(), change_team(), controller(), current_player(), flag(), flag_icon(), get_disallow_observers(), income(), is_ai(), is_empty(), is_human(), is_network(), is_persistent(), leader_value(), log_recruitable(), make_ai(), make_human(), make_network(), map_colour_to(), name(), no_leader(), objectives(), objectives_changed(), recruitment_pattern(), recruits(), reset_objectives_changed(), save_id(), set_ai_memory(), set_ai_parameters(), set_current_player(), set_income(), set_leader_value(), set_objectives(), set_village_gold(), set_village_value(), share_maps(), share_view(), start_gold(), targets(), team(), team_name(), user_team_name(), village_gold(), village_value(), villages_per_scout(), and write().
int team::countdown_time_ [private] |
Definition at line 298 of file team.hpp.
Referenced by countdown_time(), set_countdown_time(), team(), and write().
int team::action_bonus_count_ [private] |
Definition at line 299 of file team.hpp.
Referenced by action_bonus_count(), set_action_bonus_count(), team(), and write().
config team::aiparams_ [private] |
double team::aggression_ [private] |
double team::caution_ [private] |
std::vector<bool> team::enemies_ [mutable, private] |
std::vector<bool> team::seen_ [mutable, private] |
std::vector<const shroud_map*> team::ally_shroud_ [mutable, private] |
std::vector<const shroud_map*> team::ally_fog_ [mutable, private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |