This repository was archived by the owner on Mar 12, 2021. It is now read-only.
Version 2.0.0
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.