asteroids/core
Matt Low 90e5ff36e7 Move entity processing loop to systems
Store cache of interested entities in each system.

Perform entity activation, deactivation and removal outside of the update
loop.

Instead of throwing an exception when trying to get a Component from
ComponentBag that is out of range, just return null. This is to allow
systems to try getting a Component it isn't registered for.

Fixed ComponentType.isTypeInMask
2020-01-25 13:56:35 +04:00
..
src Move entity processing loop to systems 2020-01-25 13:56:35 +04:00
build.gradle Add base project files. 2020-01-24 12:03:04 +04:00