sync "time over" event

http://gna.org/bugs/?23331
This commit is contained in:
gfgtdf 2015-04-08 01:50:31 +02:00
parent 2a8abdf199
commit 39775b2a2c
2 changed files with 4 additions and 2 deletions

View file

@ -981,7 +981,7 @@ void playsingle_controller::check_time_over(){
bool b = tod_manager_.next_turn();
it_is_a_new_turn_ = true;
if(!b) {
set_scontext_synced_base sync;
LOG_NG << "firing time over event...\n";
game_events::fire("time over");
LOG_NG << "done firing time over event...\n";

View file

@ -477,8 +477,10 @@ void replay_controller::play_side(){
player_number_ = teams_.size();
finish_turn();
bool is_time_left = tod_manager_.next_turn();
if(!is_time_left)
if(!is_time_left) {
set_scontext_synced_base sync;
game_events::fire("time over");
}
it_is_a_new_turn_ = true;
player_number_ = 1;
current_turn_++;