Fixed EventAttackVisualizer::drawLineOfFire()
Store unit types in JSON files
Fixed rotation of unit's circles
CMakeLists.txt: SOURCES -> marauderLib
CMakeLists.txt: Removed 'set(CMAKE_CXX_COMPILER clang++)'
CMakeLists.txt: Simplified (?) CXXFLAGS handling
CMakeLists.txt: Split 'marauderLib' into separate 'core' and 'ui' libs
Store unitTypes in Core
Added 'V2i Core::findFreePosition()'
Added 'const' to 'int EventMoveVisualizer::currentTileIndex()'
Added 'const' to some methods
#include 'SDL/SDL_opengl.h' -> 'SDL_opengl.h'
ui/objModel.cpp: #include <GL/gl.h> -> 'SDL_opengl.h'
EventVisualizers: Added 'const' to isFinished() and isUnitVisible()
'auto' -> 'auto*' when dealing with pointers
Added Dir::operator==(..)