if (restarting)
{
// force fading out global animations displayed during game play
- SetGameStatus(GAME_MODE_LOADING);
+ SetGameStatus(GAME_MODE_PSEUDO_RESTARTING);
}
else
{
if (restarting)
{
// force restarting global animations displayed during game play
- RestartGlobalAnims();
+ RestartGlobalAnimsByStatus(GAME_MODE_PSEUDO_RESTARTING);
SetGameStatus(GAME_MODE_PLAYING);
}
TapeRecordAction(tape_action);
// remember if game was played (especially after tape stopped playing)
- if (!tape.playing && summarized_player_action)
+ if (!tape.playing && summarized_player_action && !checkGameFailed())
game.GamePlayed = TRUE;
#if USE_NEW_PLAYER_ASSIGNMENTS