fixed bug with global animation at wrong playfield position for one frame
authorHolger Schemel <info@artsoft.org>
Thu, 26 Oct 2023 08:18:20 +0000 (10:18 +0200)
committerHolger Schemel <info@artsoft.org>
Thu, 26 Oct 2023 08:18:20 +0000 (10:18 +0200)
commitfce6382552e249112dd8c27ee78f42b00d86e1f4
tree2457313b9f931351c64da371005abd8654b74089
parentd811a094287f78f4cf22aa53c76ed228f81322a7
fixed bug with global animation at wrong playfield position for one frame

This fixes a bug that should have been fixed with commit 03202ac7.

While the above commit fixes the problem for some cases, it still does
not work correctly if a global animation with ".position: ce" has two
"ce_change" events defined with ".init_event" and ".anim_event". While
the first one starts the animation (and should therefore place the
animation at the CE position), the second one stops the animation (and
starts the next part of the animation, if existing), so it should not
change the position to the second CE (which would only be used for one
single game frame and then changed to the animation position defined
by the next part of the animation).
src/anim.c