added event actions (by simulating keyboard input) for global animations
authorHolger Schemel <info@artsoft.org>
Tue, 12 Jun 2018 20:03:51 +0000 (22:03 +0200)
committerHolger Schemel <info@artsoft.org>
Sun, 17 Jun 2018 22:02:49 +0000 (00:02 +0200)
commit1c9456dab9709209a2462afe72c65373a1294de5
tree76aea1413d5eebe0d0b6f0fefb1bec472491840d
parentba12c58d313b7988a27736ca0e97d96e9f3174dd
added event actions (by simulating keyboard input) for global animations

This change adds more event actions to the "anim_event_action" option
for clickable global animations, this time adding simulated keyboard
input by specifying a key symbol for the key to be simulated.

For example, you can now use:

global.anim_1.part_1.MAIN.anim_event:            click
global.anim_1.part_1.MAIN.anim_event_action:     XK_Return

When clicking this global animation (on the main menu screen), the
currently selected/highlighted menu item will be chosen/executed.

To get the key symbol/name for the key to be simulated, just choose
the desired key as a keyboard shortcut in the setup menu (temporarily
only) and look at the resulting entry in the file "setup.conf" in the
game's configuration and personal data directory.
src/anim.c
src/events.c
src/events.h
src/libgame/misc.c