Releases: scriptorum/flaxen
Releases · scriptorum/flaxen
Update to 0.0.3
- Added unit tests for Flaxen, ActionQueue and Tween.
- Wrote user guide
- Generated API documentation
- Merged demos into single app utilizing handlers, added MotionHandler demo
- Numerous core engine (Flaxen.hx) improvements and changes
- Added EntityRef as parameter to allow lookups by entity name or entity instance
- Redesigned and cleaner easing functions
- Relocated some files, so package paths have also changed
- Rewrote tweening to support new easing functions and add some features
- Added new components such as Immutable
- Privatized nodes wherever possible to clean up code base
- Reworked completion handling
- Added new basic systems for gravity, friction, and death boxes.
- Fixed issues with BitmapText
- Many other bug fixes
- Waited too long to push out new release: check!
Initial release for haxelib
Flaxen first public release features:
- ECS-driven design. Create entities, add components to them, and build systems to process and transform those entities.
- Built-in components and systems to automatically display and integrate with HaxePunk graphics. The RenderingSystem supports HaxePunk's Tilemap, Spritemap, Backdrop, Text, and Emitter.
- Access to additional HaxePunk attributes with built-in components to adjust alpha, position, layer, active visibility, rotation, scaling, scroll factor, overall size, registration point, sound, and transformation origin.
- Other features like component-level tweening, audio support, action chaining, transitions, dependent entity management, system-level profiling service, and batch entity transformations via component sets.
- Full access to the Ash engine and HaxePunk objects.