Skip to content

The Great Zerolib Schism of 2019

Pre-release
Pre-release
Compare
Choose a tag to compare
@01010111 01010111 released this 12 Sep 19:37
· 131 commits to master since this release

This update removes ALL dependencies for zerolib, so this library is no longer a flixel utility library, but a generic haxe utility library! You can find all of the old flixel stuff (plus some new updates) over at zerolib-flixel!

Updated:

  • moved all classes from zero.ext to zero.extensions
  • moved all classes from zero.util to zero.utilities
  • added functionality like a_star() to ArrayExt
  • IntPoint gets rewritten and adds lots of functionality
  • Range also gets rewritten and adds lots of functionality

New! ✨:

  • Vec2 replaces Vector and has tons of functionality
  • Vec4 takes cues from Vec2 - seriously tons of functionality
  • Rect gets extended from Vec4 and adds Rectangle functionality
  • Color also gets extended from Vec4 and has lots of cool color functionality
  • ECS is a simple and tiny implementation of an Entity-Component-System in Haxe
  • LineOfSight is an implementation of a simple line of sight algorithm from roguebasin
  • OgmoUtils is an all in one utility for loading levels from OGMO Editor
  • PRNG is a simple pseudo random number generator

This update breaks a lot of stuff so I hope it's worth it!
(by the way I sort of nuked the repo so I wouldn't have to deal with git stuff so check older releases if you want a legacy version 👍 )