X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftoons.c;h=f48621b950bcf60e4f7184fb0b0af2e83a9100f0;hb=8b04d496646e102dd15710ba091e2f37cadcec5e;hp=c5f1ff39bbdd0de17040a8208f9cd171c638e91f;hpb=ac86d841daa4ecafff3128110a1db109e03fb355;p=rocksndiamonds.git diff --git a/src/libgame/toons.c b/src/libgame/toons.c index c5f1ff39..f48621b9 100644 --- a/src/libgame/toons.c +++ b/src/libgame/toons.c @@ -335,15 +335,20 @@ void HandleAnimation(int mode) break; case ANIM_STOP: - redraw_mask |= (REDRAW_FIELD | REDRAW_FROM_BACKBUFFER); + if (anim_running) + { +#if 0 + redraw_mask |= (REDRAW_FIELD | REDRAW_FROM_BACKBUFFER); - /* Redraw background even when in direct drawing mode */ - draw_mode = setup.direct_draw; - setup.direct_draw = FALSE; - screen_info.update_function(); - setup.direct_draw = draw_mode; + /* Redraw background even when in direct drawing mode */ + draw_mode = setup.direct_draw; + setup.direct_draw = FALSE; + screen_info.update_function(); + setup.direct_draw = draw_mode; +#endif - anim_running = FALSE; + anim_running = FALSE; + } return;