X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame.c;h=994c04f3f124846da6029299f01dd44c1bfba131;hb=68e816d72b11953beea9c8e2f3d7281110e3712e;hp=28e62676ac7227553680ac5c0a12ba2066ce3801;hpb=496ac49402b1cfe5e8a664ef351fc3188a20935c;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 28e62676..994c04f3 100644 --- a/src/game.c +++ b/src/game.c @@ -8785,22 +8785,22 @@ void GameActions() TimeFrames = 0; TapeTime++; - if (!level.use_step_counter) + for (i = 0; i < MAX_PLAYERS; i++) { - TimePlayed++; + struct PlayerInfo *player = &stored_player[i]; - for (i = 0; i < MAX_PLAYERS; i++) + if (SHIELD_ON(player)) { - struct PlayerInfo *player = &stored_player[i]; + player->shield_normal_time_left--; - if (SHIELD_ON(player)) - { - player->shield_normal_time_left--; - - if (player->shield_deadly_time_left > 0) - player->shield_deadly_time_left--; - } + if (player->shield_deadly_time_left > 0) + player->shield_deadly_time_left--; } + } + + if (!level.use_step_counter) + { + TimePlayed++; if (TimeLeft > 0) { @@ -9708,19 +9708,6 @@ void ScrollPlayer(struct PlayerInfo *player, int mode) TimePlayed++; - for (i = 0; i < MAX_PLAYERS; i++) - { - struct PlayerInfo *player = &stored_player[i]; - - if (SHIELD_ON(player)) - { - player->shield_normal_time_left--; - - if (player->shield_deadly_time_left > 0) - player->shield_deadly_time_left--; - } - } - if (TimeLeft > 0) { TimeLeft--;