X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_game.c;h=5c5619d0e8e54fc12f51f7ffa9342420323686aa;hb=685cf50a110c3294f71dba9004812f53d0623692;hp=6ff1d678b886f0d648c66116da20de848fdce39f;hpb=74d96da5c5b619863440edc90673f6bea6715354;p=rocksndiamonds.git diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index 6ff1d678..5c5619d0 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -837,6 +837,9 @@ void InitGameActions_MM(void) AdvanceFrameCounter(); AdvanceGfxFrame(); + if (PendingEscapeKeyEvent()) + continue; + #ifdef DEBUG if (setup.quick_doors) continue; @@ -1978,7 +1981,7 @@ static boolean HitElement(int element, int hit_mask) { int pos = getMaskFromElement(element_side); - if (mm_masks[pos][dx / 2][dx / 2] == 'X') + if (mm_masks[pos][dx / 2][dy / 2] == 'X') laser.overloaded = TRUE; } }