fixed creating additional click events from global animation events When handling global animation events that trigger user events handled as either key, gadget or screen events, prevent creating additional key or button events to be handled by global animations again, as this can confuse further button event processing, which may cause buttons or menu items to be selected by accident.
added forcing user to restart program after adding level collection When adding a level group or an artwork group by dropping a zip file into the program window, show a request dialog that the program has to be restarted to activate the new content. Unfortunately, this is currently required to rebuild the internal level and artwork set structures (and should be improved to be rebuild them on-the-fly without a program restart). Before, the program was just stopped with a user-unfriendly message reporting a fatal error.
fixed sending key release events to animation event handling
fixed sending button press/release events to animation event handling
fixed moving tile cursor off the visible playfield area in MM engine
code cleanup (no functional change)
fixed bug with incorrectly handled "click anywhere" style button events
added level info config option to invoke info screens from main menu This is a special config option to allow level sets (like the Mirror Magic level set "classic_mindbender") to directly invoke info screens from the main menu (which is used for "classic_mindbender" to display the included title story on the "level set info" screens by clicking on a global animation that looks like a book that can be opened).
added shortcuts to invoke info screens from main menu (disabled by default)
removed unused function parameter This issue was found by using GCC with option "-Wextra".
added some missing window events to debug output
added delay counter data type and adjusted related functions
changed some platform-related preprocessor definition names
added special mode to continue from hall of fame when pressing "space" key
fixed handling gadgets when touch controls are disabled on Android
added support for playing tape on score info page using key shortcut
added basic score info page
changed using generic "choose tree" screen for "hall of fame" screen This change makes it possible to use the high scores screen on touch screen devices (especially scrolling through the complete high score list) by adding a scroll bar and a back link entry to the main menu.
added key shortcuts to restart and replay/resume (before end) the game
added showing mouse cursor for levels with mouse click custom elements