Get rid of some legacy code
Make improvements to the typing of sprites
- Allow rotation
- Use dimension instead of point to represent sizes, as it's naming is more logical
Move actors and enemies into a new package
- Make some improvements to actors and image loading
- Enemies can now have AI objects to define how they act
Start making the world more complete in functionality
Redo a lot of jumper sprite to just be a player obj that's closer in design to an actor
- Also update a lot of code that's dependent on the player obj so it updates properly
- Commit the assets manager as I forgot to in a previous commit
- a lot of things have been moved into new packages
Improve some methods and math of brickmanager
I think a previous commit needed this and I forgot it
Fix collision and animation of the player in the world
Add generic spawning of enemies
- only a placeholder algorithm, does not actually do anything important yet
Make sure the Actors variables don't overwrite the generic ones belonging to sprites
Fix up a bit with the TMX loader.
- Not yet completely functional, need to make a decent map for testing with