X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftape.c;h=0995976329d36c8ba5026037dfe5c8eea5c99e2c;hb=91601455766f1749465cd064b54b8158313c0d51;hp=2464832c39452841db669daccf4243065330fb7d;hpb=6460301d715f72f7247b3070a5d98c0b56cfdb67;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index 2464832c..09959763 100644 --- a/src/tape.c +++ b/src/tape.c @@ -706,7 +706,7 @@ void TapeRecordAction(byte action_raw[MAX_TAPE_ACTIONS]) for (i = 0; i < MAX_TAPE_ACTIONS; i++) action[i] = action_raw[i]; - if (tape.event_mask == GAME_EVENTS_KEYS && tape.set_centered_player) + if ((tape.event_mask & GAME_EVENTS_KEYS) && tape.set_centered_player) { for (i = 0; i < MAX_PLAYERS; i++) if (tape.centered_player_nr_next == i || @@ -887,7 +887,7 @@ byte *TapePlayAction(void) tape.set_centered_player = FALSE; tape.centered_player_nr_next = -999; - if (tape.event_mask == GAME_EVENTS_KEYS) + if (tape.event_mask & GAME_EVENTS_KEYS) { for (i = 0; i < MAX_PLAYERS; i++) {