X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fanim.c;h=3b69da7cd88ff69e3ee3dcf3d7c2f091b38caa93;hb=b6c5148b52b3c52038faef5ad80ef28bc9f623d7;hp=83d8b17179eb00940cc01104ce5bbdf72bbcf281;hpb=b9ba431d402269785dbda83e4a6ee3ce35f2e2fe;p=rocksndiamonds.git diff --git a/src/anim.c b/src/anim.c index 83d8b171..3b69da7c 100644 --- a/src/anim.c +++ b/src/anim.c @@ -525,6 +525,9 @@ void DrawGlobalAnimationsExt(int drawing_target, int drawing_stage) if (!setup.toons) return; + if (drawing_stage == DRAW_GLOBAL_ANIM_STAGE_1) + DoAnimationExt(); + // always start with reliable default values (no animation actions) for (mode_nr = 0; mode_nr < NUM_GAME_MODES; mode_nr++) game_mode_anim_action[mode_nr] = ANIM_NO_ACTION; @@ -584,9 +587,6 @@ void DrawGlobalAnimationsExt(int drawing_target, int drawing_stage) if (global.anim_status == GAME_MODE_LOADING) return; - if (drawing_stage == DRAW_GLOBAL_ANIM_STAGE_1) - DoAnimationExt(); - for (mode_nr = 0; mode_nr < NUM_GAME_MODES; mode_nr++) { struct GlobalAnimControlInfo *ctrl = &global_anim_ctrl[mode_nr];