You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Relocated the StaticShadow class to the graphics namespace
Removed WeatherType from the engine.
Extracted the shadow area creation from the StaticShadowLaye to the StaticShadow class.
Renamed IMovableEntity to IMobileEntity
Replaced the IMobileCombatEntity interface by the Creature class
Added a creature collection to the IEnvironment and added a new MapObjectType.
Updated the CreatureAnimationController to not use the entity name as sprite prefix.
Major refactoring and clean up on the way, the CreatureAnimationController works: It is now possible to define a spritePrefix for a creature which will be used to determine the spritesheets for the animation controller.
Implemented the possibility to provide the sprite prefix for creatures as Annotation.
Removed the DecorMobAnimationController because it basically just did the same thing as the CreatureAnimationController.
Moved configuration and "core" stuff to the engine namespace.
Moved state machine implementation to the engine namespace.
Moved de.gurkenlabs.util namespace to de.gurkenlabs.litiengine.util
Changed the Game.DEBUG flag: For distribution, it is recommended to call Game.allowDebug(false) now, which will disable debugging functionality.
utiLITI
Fixed an issue that causes the UndoManager to not work properly with shortcuts.
Fixed a few issues that occurred when subsequently loading different game files.
Fixed issue with trigger targets/activators being displayed multiple times.
Fixed an issue that caused only the first selected sprite sheet to be imported
The MapComponent is now only reloading the mapobject while dragging, in case it has actually been moved.
Improved editor performance for dragging mapobjects and especially lights.
Unsaved maps are now visualized in the list.
#80 Implemented auto-completion for the tag input.
Added rendering for tags to the editor MapComponent.
Improved the new tag UI by hover and focus effects.
Improved emitter UI and added the possibility to add emitters from emitter assets.
Improved the performance of the PropPanel
#82 Wrapped moving of objects with the keyboard by BeginUpdate/EndUpdate
Improved the process of updating the maps list.
Majorly improved the loading performance for game files
Improved the performance of JCheckBoxList by reusing the GUI components.
Made the MapComponent reuse environment instances.
Added a cache for layer color indicator.
#85 Swapping game files now provides a save prompt
Added support for adding creatures in the editor
Made use of the LabelListCellRenderer for the DecorMobPanel.