From b6c5148b52b3c52038faef5ad80ef28bc9f623d7 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Tue, 24 May 2016 02:11:43 +0200 Subject: [PATCH] fixed global animations from moving again immediately after being started --- src/anim.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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]; -- 2.34.1