fixed handling global animation click events (finally)
authorHolger Schemel <info@artsoft.org>
Fri, 31 May 2019 11:53:17 +0000 (13:53 +0200)
committerHolger Schemel <info@artsoft.org>
Fri, 31 May 2019 12:03:00 +0000 (14:03 +0200)
commit7f849601975c5b19775306326993b1dd6ed888b3
treeed503d13888f2b24485526984b2052431375cb93
parent22d06801587ab712d58e2843877e993ccdde0b46
fixed handling global animation click events (finally)

Also see commit 4be294f9, which did not fix the problem in all cases,
because the next part of a multi-part global animation (activated by
a click event) will not be active before the following game frame, so
a directly following release event would still just be ignored.

Stopping processing of all following events for one game frame after
handling a click event lets the animation successfully change to the
next part, which can then be triggered by the release event.

An example where this might happen is mentioned in the above commit.
src/anim.c
src/events.c
src/events.h