Classes | |
struct | stats |
struct | disabler |
struct | scenario_context |
struct | attack_context |
Functions | |
void | recruit_unit (const unit &u) |
void | recall_unit (const unit &u) |
void | un_recall_unit (const unit &u) |
void | un_recruit_unit (const unit &u) |
void | advance_unit (const unit &u) |
void | reset_turn_stats (int side) |
stats | calculate_stats (int category, int side) |
config | write_stats () |
void | write_stats (config_writer &out) |
void | read_stats (const config &cfg) |
void | fresh_stats () |
void | clear_current_scenario () |
int | sum_str_int_map (const stats::str_int_map &m) |
void statistics::advance_unit | ( | const unit & | u | ) |
Definition at line 592 of file statistics.cpp.
References statistics::stats::advanced_to, get_stats(), unit::side(), and unit::type_id().
Referenced by advance_unit().
stats statistics::calculate_stats | ( | int | category, | |
int | side | |||
) |
void statistics::clear_current_scenario | ( | ) |
void statistics::fresh_stats | ( | ) |
Definition at line 666 of file statistics.cpp.
References master_stats.
Referenced by enter_connect_mode(), enter_wait_mode(), game_state::game_state(), replay_controller::init(), play_game(), read_stats(), replay_controller::reset_replay(), and mp::wait::start_game().
void statistics::read_stats | ( | const config & | cfg | ) |
Definition at line 655 of file statistics.cpp.
References fresh_stats(), config::get_children(), master_stats, and utils::string_bool().
Referenced by game_state::game_state(), and mp::wait::start_game().
void statistics::recall_unit | ( | const unit & | u | ) |
Definition at line 561 of file statistics.cpp.
References unit::cost(), get_stats(), statistics::stats::recall_cost, statistics::stats::recalls, unit::side(), and unit::type_id().
Referenced by do_replay_handle(), events::menu_handler::recall(), and events::menu_handler::redo().
void statistics::recruit_unit | ( | const unit & | u | ) |
Definition at line 551 of file statistics.cpp.
References unit::cost(), get_stats(), statistics::stats::recruit_cost, statistics::stats::recruits, unit::side(), and unit::type_id().
Referenced by do_replay_handle(), ai_interface::recruit(), and events::menu_handler::redo().
void statistics::reset_turn_stats | ( | int | side | ) |
Definition at line 601 of file statistics.cpp.
References get_stats(), statistics::stats::new_turn_expected_damage_inflicted, statistics::stats::new_turn_expected_damage_taken, statistics::stats::turn_damage_inflicted, statistics::stats::turn_damage_taken, statistics::stats::turn_expected_damage_inflicted, and statistics::stats::turn_expected_damage_taken.
Referenced by replay_controller::play_side(), playsingle_controller::play_side(), and playmp_controller::play_side().
int statistics::sum_str_int_map | ( | const stats::str_int_map & | m | ) |
Definition at line 680 of file statistics.cpp.
void statistics::un_recall_unit | ( | const unit & | u | ) |
Definition at line 571 of file statistics.cpp.
References unit::cost(), get_stats(), statistics::stats::recall_cost, statistics::stats::recalls, unit::side(), and unit::type_id().
Referenced by events::menu_handler::undo().
void statistics::un_recruit_unit | ( | const unit & | u | ) |
Definition at line 581 of file statistics.cpp.
References unit::cost(), get_stats(), statistics::stats::recruit_cost, statistics::stats::recruits, unit::side(), and unit::type_id().
Referenced by events::menu_handler::undo().
void statistics::write_stats | ( | config_writer & | out | ) |
Definition at line 644 of file statistics.cpp.
References config_writer::close_child(), master_stats, config_writer::open_child(), and config_writer::write_key_val().
config statistics::write_stats | ( | ) |
Definition at line 632 of file statistics.cpp.
References config::add_child(), and master_stats.
Referenced by mp::connect::load_game(), and write_game().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |