X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=9387b3a51b473f8b9eace6a001f32cd0fb46b034;hb=f7704e2d22e9499efe6380e0c916c2bd4918e4be;hp=becd0ad9affd199b714e7c3c663ede2383c65331;hpb=c4dd9e14b72b528e82bc018fe2fa76b784221584;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index becd0ad9..9387b3a5 100644 --- a/src/tape.c +++ b/src/tape.c @@ -542,14 +542,14 @@ static void TapeStartGameRecording() #if defined(NETWORK_AVALIABLE) if (options.network) - SendToServer_StartPlaying(); - else -#endif { - game_status = GAME_MODE_PLAYING; - StopAnimation(); - InitGame(); + SendToServer_StartPlaying(); + + return; } +#endif + + InitGame(); } static void TapeAppendRecording() @@ -613,7 +613,7 @@ void TapeRecordAction(byte action_raw[MAX_PLAYERS]) for (i = 0; i < MAX_PLAYERS; i++) if (tape.centered_player_nr_next == i || tape.centered_player_nr_next == -1) - action[i] |= SET_FOCUS; + action[i] |= KEY_SET_FOCUS; tape.set_centered_player = FALSE; } @@ -706,8 +706,6 @@ static void TapeStartGamePlaying() { TapeStartPlaying(); - game_status = GAME_MODE_PLAYING; - StopAnimation(); InitGame(); } @@ -803,14 +801,14 @@ byte *TapePlayAction() for (i = 0; i < MAX_PLAYERS; i++) { - if (action[i] & SET_FOCUS) + if (action[i] & KEY_SET_FOCUS) { tape.set_centered_player = TRUE; tape.centered_player_nr_next = (tape.centered_player_nr_next == -999 ? i : -1); } - action[i] &= ~SET_FOCUS; + action[i] &= ~KEY_SET_FOCUS; } tape.delay_played++;