added option to not trigger further animations if CE change event consumed
authorHolger Schemel <info@artsoft.org>
Sun, 20 Aug 2023 12:57:58 +0000 (14:57 +0200)
committerHolger Schemel <info@artsoft.org>
Sun, 3 Sep 2023 20:59:58 +0000 (22:59 +0200)
commit3e76edd9591c599d4ec9b3a179e07c23c0aa135c
tree473c9521859371a051281e43c3f45daa7f27ffe7
parentc3f3b0337a6d011fdf9bcdab618b8307061879e8
added option to not trigger further animations if CE change event consumed

This adds the parameter "consume_ce_event" to the ".style" option of
global animations to prevent any further global animation to be
triggered by "ce_change" events (".init_event" or ".anim_event") if
the event was already recognized by any other global animation (which
therefore "consumes" this event).

Using this option, several similar global animations can be defined
that are triggered one after another by several custom element changes
to make it possible to show several similar global animations for
multiple CE changes at the same time.
src/anim.c
src/files.c
src/libgame/system.h