added event actions (by triggering gadgets) for global animations
authorHolger Schemel <info@artsoft.org>
Fri, 8 Jun 2018 22:01:48 +0000 (00:01 +0200)
committerHolger Schemel <info@artsoft.org>
Sun, 17 Jun 2018 22:02:48 +0000 (00:02 +0200)
commit8996c42ebfda1439fbf40a6a4c13129f760ecf2d
tree3793c364fff657cfb12a63247f3a1247f7595f30
parentd0a7080670f9a2fa96138cf1c06708016a42d615
added event actions (by triggering gadgets) for global animations

This change adds a new option for the "graphicsinfo.conf" file for
defining clickable global animations that trigger other actions
(currently limited to triggering active gadget buttons on the same
screen as the global animations). The new option works like this:

global.anim_1.part_1.MAIN.anim_event:            click
global.anim_1.part_1.MAIN.anim_event_action:     tape.button.record

The second option is the new one (the first one already existed).
When clicking this global animation (on the main menu screen), the
game will be started (by triggering the "record" button on the tape
recorder, which effectively starts playing the current level).
src/anim.c
src/libgame/gadgets.c
src/libgame/gadgets.h