We have a main menu as well as generic Object class and Image objects for handling all the SDL gibberish.
Added maps, enemies, camera, stuff.
Tweaked Object a little: Added an accessor for type (for Editor's use) and removed unnecessary orientation field (we won't need to rotate objects).
We added player, added basic gravity/bouncing physics.
Refactored Player, Engine::run(), Map, and Catcher. Bouncing is much better now and player no longer can clip one pixel into a solid.
Patch: Player's hitbox was 3 times as wide as it should have been.
We added the ability to catch the player on a catcher, I and worked on the editor's bg/fg object layer code.
Added everyone's changes to catching/throwing, worked on the editor, we added ability of enemy to actually kill player (level restart). Misc bugfixes and other little changes to Object and Enemy and stuff.
Kevin added Item, we refactored it and added item support in Engin, I added item support in Editor. Also, I made some item sprites and gave Player a random frame on bounce. Maps now specify the start location and player sprite to use.
Applied our new sprites, added another power up (slow time), map progression, misc bug fixes, misc editor improvements.
Made edtior easier to use, fixed misc bugs, worked on adding more documentation, refactored terrain outline tool into a seperate class.
Misc bug fixes, visual theme upgade, and last minute addition of SDL_Mixer. This should be the final commit.
Merge https://github.com/sleeka/csi-sdl-game

first commit