Add libjson source
Add libjson to cmake and add license.
Fix libjson integration.
Load information for TextureAtlas from a json file.
Removed the Spritesheet class.
Add getter for atlas size.
SWIG
Fix broken ifdef guard and we need JSON_ISO_STRICT if we use -ansi
Flip inplace for animations.
PrimitiveControllerSprite can change to a simple texture atlas frame.
Load SpriteAnimationTables from JSON files.
Removed GDD and AnimationProtocol, create AnimationTables from JSON files.
Add period to each animation frame instead of the whole animation.
AnimationPlayer is template on the frame type. SpriteAnimation no longer exists.
Header cleanup.
Animation Player uses an iterator for the current_frame
Decrease dependencies based on headers.
Current frame is an iterator and we don't need to initialize it with 0
Space missing in lua error.
Remove const before trying to access TypeRegistry.