classes Position and Size removed, Text class created. Everything else adjusted to match the new changes.
new Sound class, responsible for playing sounds
Primitives support added. Small other fixes
typo
adding license
initial movement support and organizing examples in separate folders
removing some not needed files
cleaning again
simple collision detection
only collide when obj is collidable
Fixing collision. Basic example needs debug
text os now buffered because drawing fonts in Allegro is VERY slow. Some other fixes as well
Speed now is measured by pixel/second instead of pixel/frame. Text alignments now supported
sprites animation switch rate measured in transitions per second instead of transitions per each X frames
some fixes to collision. Much more improvements are needed
Collision detection improved. Now engine provides a default method to resolve collisions (autoFixCollision)
engine now provides a default method for changing an object direction in case of collision: autoRedirectCollision
small tweak on collision detection. It is now possible to remove objects from the engine. Movement example finished
Adding parallax scrolling support, as well as normal scrolling (without the parallax effect). Scrolling is done keeping the main object (which will probably be the player) in the center of the display. It is also possible to have a parallax effect without the main object-based scrolling.
switching the square for a ship image