Skip to content

Releases: HelifeWasTaken/Silva

Dynamic Entities

23 Sep 17:04
aa27d7f
Compare
Choose a tag to compare

What's Changed

Full Changelog: Silva0.9.6...Silva0.9-nightly

Complete rework of the API now everything is managable through the hl::silva::Entity class

The StateManager now holds a list of all the pushed pending states instead of overriding the last one

More tests have been done

Silva 0.9.6

29 May 19:06
Compare
Choose a tag to compare
Silva 0.9.6 Pre-release
Pre-release

Fixes multiple declaration on 0.9.5

Full Changelog: Silva0.9...Silva0.9.6

Silva0.9.5 - State Machine

29 May 19:02
Compare
Choose a tag to compare
Pre-release

Providing all from 0.9 and adding:

  • State support
  • State Machine support
  • Draw and InputHandle are not required

Silva 0.9-beta

29 May 18:17
Compare
Choose a tag to compare
Silva 0.9-beta Pre-release
Pre-release

First release of Silva providing a working ECS.

Features:

  • A SparseArray in a private namespace
  • An Entity that needs to be explicitely constructed
  • Systems with onUpdate and deps management completely templated
  • A View (Need to maybe add Exclude items for next release)
  • Utilities to avoid specifying each time the same entity over and over again (e.g calling once emplace on Entity n3 if the Entity is not specified again it will use n3 again)
  • Foreach is avalaible with Views.