Skip to content

Releases: scriptorum/flaxen

Update to 0.0.3

17 Aug 03:40
Compare
Choose a tag to compare
  • 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

03 Feb 22:36
Compare
Choose a tag to compare
Pre-release

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.