Skip to content

Releases: fireblade-engine/ecs

0.5.1

04 Dec 07:21
Compare
Choose a tag to compare
  • Conform TypedFamily to Sequence
  • Cleanups
  • Account for number of components in nexus for equatable comparison

0.5.0 typed families

29 Sep 17:23
Compare
Choose a tag to compare
  • rework of the family access to support LazySequenceProtocol
  • renamed Family to TypedFamily[1-5]
  • family members (aka components) may be accessed directly on the family instance (sequence)
  • family's entities may be accessed via family.entities (sequence)
  • family's entities + components may be accessed via family.entityAndComponents (sequence)
  • extended tests
  • added more performance measures

0.4.3

27 Sep 20:21
Compare
Choose a tag to compare
  • Cleanups
  • ACL
  • Travis CI integration

0.4.2

07 Jun 18:57
Compare
Choose a tag to compare

Adds support for Swift 4.2

0.4.0

10 May 18:10
Compare
Choose a tag to compare
  • Refactor family member iterate API
  • Extend family member iterate API
  • Fix major flaws in SparseSet implementation
  • Rename SparseSet to UnorderedSparseSet
  • Increase Test Coverage to 78%
  • Cleanups & fixes