Skip to content
This repository was archived by the owner on Mar 12, 2021. It is now read-only.

Version 2.0.0

Compare
Choose a tag to compare
@miguelmartin75 miguelmartin75 released this 22 Sep 14:18
· 30 commits to master since this release

BREAKING CHANGES:

  • getComponent/addComponent/etc. now return a pointer (sorry). This may be changed back in the future, I mainly did this so I can make a wrapper pointer class (but we'll see if it's even necessary).
  • Removed CRTP requirement for Components and Systems
  • Supply list of component requirements/exclusions via variadic template (e.g. struct MySys : System<Requires<Foo, Bar>>; #20)
  • Removed boost dependancy completely

Minor changes:

  • Supply functors to World::createEntity

Misc:

  • A boatload of more test cases
  • Fixed animation bug(s) in examples
  • Fixed collision example

There's probably some more I missed.