Merge branch 'hotfix/test_hotfix' into develop
Merge branch 'master' into develop
added library from https://github.com/cornelisse/LuaFSM
using test code
adapting the code a little bit for our needs. WARNING: this will break the game; I'm currently calling state.states directly with pure Lua.
return something from within the transition action
do state-dependent things generically
allow empty transition actions
encapsulating to prepare using it with the game
use the object pattern we've been using
using the new code via the old method; not using the state machine yet
typo
more state migration
added back the proper CREDITS and PAUSED states
Merge branch 'feature/issue/#14' into develop
cleanup
starting state is automatically the first one (MAIN_MENU in our case)
moved some functionality over into the state
display menu again, create dummy functions for mouse and keyboard
transition to dummy gameplay state via "1"