Bumped to v1.0.0-alpha
Fixed unauthorized usage of properties. They now use vector.setX(value), instead of vector.x = value
Fixed wrong usage of properties of Grape2D.Vector at Grape2D.Matrix. Added pow function at Grape2D.Math. Added reset function at Grape2D.Vector.
Fixed bug on setHeight method. It didn't store the half height properly.
Added render particle method, to Grape2D.Renderer and child classes. Changed renderAABB in Grape2D.CanvasRenderer, now only computes the top left corner of the AABB and uses the strokeRect method to stroke a rectangle in the canvas.
Clarified function of the bounding box.
Fixed wrong param type.
Added particle system.
Builds updated.
Completed InputManager. Added unit tests
Updated list of files to compile, added InputManagerEvent sub-classes.
Added min and max functions.
Changed AABB storage method, it now uses min and max points, instead of width and height. Added ray tracing for AABBs and circles.
Bumped to v1.0.0-alpha
Fixed unauthorized usage of properties. They now use vector.setX(value), instead of vector.x = value
Fixed wrong usage of properties of Grape2D.Vector at Grape2D.Matrix. Added pow function at Grape2D.Math. Added reset function at Grape2D.Vector.
Fixed bug on setHeight method. It didn't store the half height properly.
Added render particle method, to Grape2D.Renderer and child classes. Changed renderAABB in Grape2D.CanvasRenderer, now only computes the top left corner of the AABB and uses the strokeRect method to stroke a rectangle in the canvas.
Clarified function of the bounding box.
Fixed wrong param type.