static boolean element_dropped[MAX_PLAYERS] = { FALSE,FALSE,FALSE,FALSE };
int pnr;
- /* initialize unifying snap and drop buttons (EM engine) */
- game_em.use_single_button = game_em.use_single_button_initial;
-
for (pnr = 0; pnr < MAX_PLAYERS; pnr++)
{
byte key_action = 0;
if (tape.single_step && tape.recording && tape.pausing)
{
- /* do not unify snap and drop buttons in single-step mode (EM engine) */
- game_em.use_single_button = FALSE;
-
if (key_status == KEY_PRESSED && key_action & KEY_MOTION)
{
TapeTogglePause(TAPE_TOGGLE_AUTOMATIC);
game.use_block_last_field_bug =
(game.engine_version < VERSION_IDENT(3,1,1,0));
- game_em.use_single_button = game_em.use_single_button_initial =
+ game_em.use_single_button =
(game.engine_version > VERSION_IDENT(4,0,0,2));
/* ---------------------------------------------------------------------- */
game_em.any_player_moving = FALSE;
game_em.any_player_snapping = FALSE;
- game_em.use_single_button = game_em.use_single_button_initial = TRUE;
+ game_em.use_single_button = TRUE;
game_em.last_moving_player = 0; /* default: first player */
boolean any_player_moving;
boolean any_player_snapping;
- boolean use_single_button_initial;
boolean use_single_button;
int last_moving_player;