X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame.c;h=de245df51c6b571301d58eca00d70e43fce5135d;hp=7930740727592e7928e5ca9d175d3929b837f09c;hb=6da19745f8b8aa6f8cc02b59da507082fe509c5b;hpb=a6efe2588be311465fcaaf00ecb84c8e8e25f26f diff --git a/src/game.c b/src/game.c index 79307407..de245df5 100644 --- a/src/game.c +++ b/src/game.c @@ -11483,7 +11483,7 @@ void GameActions_RND() ResetGfxFrame(x, y); - if (GfxFrame[x][y] != last_gfx_frame) + if (GfxFrame[x][y] != last_gfx_frame && !Stop[x][y]) DrawLevelGraphicAnimation(x, y, graphic); if (ANIM_MODE(graphic) == ANIM_RANDOM && @@ -11529,8 +11529,12 @@ void GameActions_RND() if (IS_GEM(element) || element == EL_SP_INFOTRON) TEST_DrawTwinkleOnField(x, y); } - else if ((element == EL_ACID || - element == EL_EXIT_OPEN || + else if (element == EL_ACID) + { + if (!Stop[x][y]) + DrawLevelGraphicAnimationIfNeeded(x, y, graphic); + } + else if ((element == EL_EXIT_OPEN || element == EL_EM_EXIT_OPEN || element == EL_SP_EXIT_OPEN || element == EL_STEEL_EXIT_OPEN ||