X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=3f031f01018e117ef029ef04bea72d2c5457c8f3;hb=3264a0dc5f07a6873bd99fb094b48879d4e6ed6b;hp=2464832c39452841db669daccf4243065330fb7d;hpb=6460301d715f72f7247b3070a5d98c0b56cfdb67;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index 2464832c..3f031f01 100644 --- a/src/tape.c +++ b/src/tape.c @@ -4,7 +4,7 @@ // (c) 1995-2014 by Artsoft Entertainment // Holger Schemel // info@artsoft.org -// http://www.artsoft.org/ +// https://www.artsoft.org/ // ---------------------------------------------------------------------------- // tape.c // ============================================================================ @@ -547,7 +547,9 @@ void TapeErase(void) tape.centered_player_nr_next = -1; tape.set_centered_player = FALSE; - tape.event_mask = GAME_EVENTS_DEFAULT; + // set flags for game actions to default values (may be overwritten later) + tape.use_key_actions = TRUE; + tape.use_mouse_actions = FALSE; } static void TapeRewind(void) @@ -706,7 +708,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.use_key_actions && tape.set_centered_player) { for (i = 0; i < MAX_PLAYERS; i++) if (tape.centered_player_nr_next == i || @@ -887,7 +889,7 @@ byte *TapePlayAction(void) tape.set_centered_player = FALSE; tape.centered_player_nr_next = -999; - if (tape.event_mask == GAME_EVENTS_KEYS) + if (tape.use_key_actions) { for (i = 0; i < MAX_PLAYERS; i++) {