Thanks to the contributors, here's a new version of Ashley, which now stands at 1.5.0. A new version of your favorite component based entity framework is out.
The version comes with a bunch of bug fixes that, hopefully, will iron out some of the rough edges in Ashley.
- API addition: adds
getFamily()
method toIntervalIteratingSystem
andIteratingSystem
. - API change:
IntervalSystem
‘supdate()
method is nowfinal
, as it doesn't make sense to override it. - Update: updated Libgdx version to 1.6.0.
- Enhancement: allows
IntervalSystem
to update faster than the main loop. - Enhancement: improved
hashCode()
andequals()
implementation ofFamily
. - Bug fix: fixed GWT build and made a Jenkins job to make sure we also test GWT integrity.
- Bug fix: empty
Family
now matches empty entities.
To use it, change your dependency to com.badlogicgames.gdx:ashley:1.5.0
. The new nightly dependency is com.badlogicgames.gdx:ashley:1.5.1-SNAPSHOT
. As usual, all unit tests are passing and the wiki is up to date.
Please keep up the good work sending more pull requests and reporting bugs.