All notable changes to this project will be documented in this file.
- Adding QueuedIteratingSystem base class.
- Adding base implementation of a Physics System via box2d.
- adds
Box2DPhysicsSystem
andBox2DPhysicsDebugSystem
- Example usage in
example/src/com/roaringcatgames/kitten2d/ashley/example/screens/PhsyicsScreen
- adds
- Changes made during this time were not properly tracked. Will go back to list them at a later time.
- Modified the IGameProcessor to require
getPreferenceManager
implementation that returns and instance of the newIPreferenceManager
interface.- An easy implmentation is to just add the following to your IGameProcessor:
private IPreferenceManager prefManager = new K2PreferenceManager("name_of_game_prefs"); @Override public IPreferenceManager getPreferenceManager() { return prefManager; }
- Modified RenderingSystem to take in a camera to allow the Screen/Game to determine the camera approach rather than having it embeded into the RenderingSystem.
- You MUST provide a camera to the RenderingSystem when creating a new one