added "passthrough" option for clickable global animations
authorHolger Schemel <info@artsoft.org>
Fri, 8 Jun 2018 22:23:48 +0000 (00:23 +0200)
committerHolger Schemel <info@artsoft.org>
Sun, 17 Jun 2018 22:02:49 +0000 (00:02 +0200)
commitd3e7f0533cacbe8dc912a702bf51109ede78820b
tree5d756f485dd9a6519189b868d7b4093206dc31a0
parent8996c42ebfda1439fbf40a6a4c13129f760ecf2d
added "passthrough" option for clickable global animations

This change adds a new option for the "graphicsinfo.conf" file for
defining a "passthrough" option for global animations that causes
clicks on clickable global animations not to be consumed, but to
be passed-through to the underlying screen controls (or other global
animations under the clicked global animation). The new option works
like this:

global.anim_1.part_1.MAIN.anim_event:            click
global.anim_1.part_1.MAIN.style:                 passthrough_clicks

The second option is the new one (the first one already existed).
When clicking this global animation (on the main menu screen), the
click will passed-through to the main menu screen to be further
processed by screen controls like gadgets or menu buttons.
src/anim.c
src/libgame/misc.c
src/libgame/system.h