Quillraven / Fleks

Fast, lightweight, multi-platform entity component system in Kotlin
MIT License
180 stars 20 forks source link

#76 family not updated #77

Closed Quillraven closed 1 year ago

Quillraven commented 1 year ago

Fixes a bug that families did not get updated properly when used in a nested way (#76). I still need to do the final tests on my PC with my projects including a performance run. I hope adding an additional 'isIterating' field isn't that critical ;)

Also, updated Kotlin from 1.7.20 to 1.7.21 and kotlinx.benchmark to 0.4.5.

@ernespn: can you try this version in your project as well please? Just check out this branch, add "-SNAPSHOT" to the version in the gradle file and execute the publishToMavenLocal task to create version 2.1a-SNAPSHOT on your computer.

If you need further help setting this up please let me know.

And thank you for reporting this issue!

ernespn commented 1 year ago

Yes, the fix works! Thanks for fixing it so quickly :)

Quillraven commented 1 year ago

I will release an official version on the weekend if nothing goes wrong. Again, thanks for bringing this issue up and for testing the fix in your project!

Let me know if it is ready in some state then I can add it to the example projects in the wiki :)