X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fanim.c;h=b651ac6fc5cbe1e31556d82b2585415a6149a180;hb=957bd13ee6bd1ab827435f4859d8e53f126891ef;hp=cdc0fd0574363fc39f82a6dd9c19fd5f1060a77d;hpb=b08a9452f891ea0132aca72b79abead3f7784d1c;p=rocksndiamonds.git diff --git a/src/anim.c b/src/anim.c index cdc0fd05..b651ac6f 100644 --- a/src/anim.c +++ b/src/anim.c @@ -780,7 +780,7 @@ static void DrawGlobalAnimationsExt(int drawing_target, int drawing_stage) int mode_nr; int i; - if (!setup.toons) + if (!setup.global_animations) return; if (drawing_stage == DRAW_GLOBAL_ANIM_STAGE_1 && @@ -890,6 +890,11 @@ static void DrawGlobalAnimationsExt(int drawing_target, int drawing_stage) int frame; int last_anim_random_frame = gfx.anim_random_frame; + if (!setup.toons && + part->graphic >= IMG_TOON_1 && + part->graphic <= IMG_TOON_20) + continue; + // when preparing source fading buffer, only draw animations to be stopped if (drawing_target == DRAW_TO_FADE_SOURCE && game_mode_anim_action[part->mode_nr] != ANIM_STOP)