2D Engine Update!
Since I am on spring break this week and have no classes (besides my online classes), I have decided to crank out some major work on the engine. Speaking of which I have just completed my animation manager for the game. The way it works is any GameObject can have its own AnimationManager which holds a set of different animations for that particular GameObject. For example I have a Player object that has an AnimationManager, and this AnimationManager has two animarions: idle and jump. When I am not pressing the jump button the idle animation plays, but if I press the jump button the animation switches to the jump animation. Also with the way I set up the animations it has smooth transitions and the GameObjects can even change sizes depending on the animation that is playing, so if your player has a slide move his height would change thus also changing his hit box.
Anyways I am happy to have this done, and tomorrow I am going to program the engine so that it can load levels created through my map editor.
If you have any questions about anything I am working on just send me an ask!













