replay.hpp File Reference

Replay control code. More...

#include "config.hpp"
#include "gamestatus.hpp"
#include "map.hpp"
#include "random.hpp"

Include dependency graph for replay.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  verification_manager
class  replay
struct  replay::error
struct  replay_undo
class  replay_network_sender

Functions

replayget_replay_source ()
bool do_replay (game_display &disp, const gamemap &map, unit_map &units, std::vector< team > &teams, int team_num, const gamestatus &state, game_state &state_of_game, replay *obj=NULL)
bool do_replay_handle (game_display &disp, const gamemap &map, unit_map &units, std::vector< team > &teams, int team_num, const gamestatus &state, game_state &state_of_game, const std::string &do_untill)

Variables

replay recorder


Detailed Description

Replay control code.

Definition in file replay.hpp.


Function Documentation

bool do_replay ( game_display disp,
const gamemap map,
unit_map units,
std::vector< team > &  teams,
int  team_num,
const gamestatus state,
game_state state_of_game,
replay obj = NULL 
)

bool do_replay_handle ( game_display disp,
const gamemap map,
unit_map units,
std::vector< team > &  teams,
int  team_num,
const gamestatus state,
game_state state_of_game,
const std::string &  do_untill 
)

replay& get_replay_source (  ) 

Definition at line 721 of file replay.cpp.

References replay_src.

Referenced by do_replay(), and do_replay_handle().


Variable Documentation

Definition at line 151 of file replay.cpp.

Referenced by dialogs::advance_unit(), playmp_controller::after_human_turn(), ai_interface::attack_enemy(), events::mouse_handler::attack_enemy_(), events::menu_handler::autosave(), events::delete_recall_unit::button_pressed(), calculate_healing(), events::menu_handler::clear_labels(), playsingle_controller::end_turn_record(), enter_connect_mode(), enter_wait_mode(), play_controller::execute_command(), play_controller::finish_turn(), replay_controller::init(), play_controller::init(), playsingle_controller::init_gui(), play_controller::init_side(), events::menu_handler::label_terrain(), mp::level_to_gamestate(), events::mouse_handler::move_unit_along_current_route(), ai_interface::move_unit_partial(), events::menu_handler::move_unit_to_loc(), playsingle_controller::play_ai_turn(), play_game(), playmp_controller::play_human_turn(), replay_controller::play_replay(), play_replay(), playsingle_controller::play_scenario(), replay_controller::play_side(), replay_controller::play_turn(), playsingle_controller::play_turn(), mp::lobby::process_event(), turn_info::process_network_data(), events::menu_handler::recall(), ai_interface::recruit(), events::menu_handler::redo(), events::menu_handler::rename_unit(), replay_controller::replay_skip_animation(), replay_controller::reset_replay(), events::menu_handler::save_game(), events::menu_handler::send_chat_message(), events::menu_handler::show_chat_log(), mp::start_client(), mp::start_server(), and events::menu_handler::undo().


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs