Skip to content

Kraken Engine v1.2.0

Choose a tag to compare

@durkisneer1 durkisneer1 released this 05 Nov 19:50
· 21 commits to main since this release
0c51b49

Highlights

  • New Text class to separate logic from Fonts
  • AnimationController.load_sprite_sheet now loads animation texture atlases
  • New SheetStrip class for the aforementioned method update
  • Polygons now have properties for getting perimeter, area, centroid, bounds, and some transformation methods

...and extra properties for AudioStream and AnimationController

Breaking Changes

  • AnimationController.load_sprite_sheet change means all related animations must be put into one large texture atlas (may change in the future)
  • The separation of Font and Text could be problematic

Bug Fixes

  • Text would "squish" to the right of its width, fixed
  • Internal font now is shut down after text objects are freed
  • Internal audio buffers and streams are freed before audio engine is shut down
  • Shader states are now freed before the backend shuts down

Thanks to @mayamayomaya for the extra Polygon functionality and @Lookey-Lookey for finding the now-resolved text rendering bug.


Full Changelog: v1.1.1...v1.2.0