Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.29 KB

CHANGELOG.md

File metadata and controls

36 lines (27 loc) · 1.29 KB

Change Log

All notable changes to this project will be documented in this file.

[0.4.0]

Changes

  • Adding QueuedIteratingSystem base class.
  • Adding base implementation of a Physics System via box2d.
    • adds Box2DPhysicsSystem and Box2DPhysicsDebugSystem
    • Example usage in example/src/com/roaringcatgames/kitten2d/ashley/example/screens/PhsyicsScreen

[0.3.0]

Changes

  • Changes made during this time were not properly tracked. Will go back to list them at a later time.

[0.2.1-SNAPSHOT]

BREAKING CHANGES

  • Modified the IGameProcessor to require getPreferenceManager implementation that returns and instance of the new IPreferenceManager 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;
        }

[0.2.0-SNAPSHOT]

BREAKING CHANGES

  • 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