Merge branch 'cardgame', remote-tracking branch 'origin'
* extend card interface with player's resource changes callbacks
* implemented resources draining
* minor fixes in some cards behavior
* automatically generate clang_complete configuration files for each project
* got rid of compilation warnings
+ added iOS frontend and toolchain
* iOS client for cardgame (WIP)
* engine supports iOS builds
* a lot of fixes in CMake makefiles
* minor project structure changes
* got rid of GLEW dependency in runner/cardgame shared libraries
* got rid of compilation warnings
* started to implement cardgame actions visualization
- removed unneeded tools world_dump/texture_dump
* changes and fixes in cards API
* extracted address_t into separate file
* ability to cast spell by dropping spell-card onto battlefield
* highlight drop area for spells
* fixed typo in texture filtering setting
* implemented simple AI
* use xcode-select tool to find XCode root directory
* ai handles spells correctly
+ added main menu, about, settings, pause, game over screens
* navigation between screens
* code refactoring [extracted visualization code into separate game screen]
* ai minor tweaks
* shutdown engine before exit
Merge branch 'master' of github.com:asqz/runner
* ability to save raw-images to png-files
* got rid of compilation warnings
* texture atlases builder
* generate metadata for texture atlases
* use custom strtok_r implementation for MinGW builds
* changed atlases metadata format
* ability to create atlases with flipped textures