Go to file
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
android Add base project files. 2020-01-24 12:03:04 +04:00
core Move entity processing loop to systems 2020-01-25 13:56:35 +04:00
desktop Add base project files. 2020-01-24 12:03:04 +04:00
gradle/wrapper Add base project files. 2020-01-24 12:03:04 +04:00
html Add base project files. 2020-01-24 12:03:04 +04:00
.gitignore Add base project files. 2020-01-24 12:03:04 +04:00
build.gradle Add base project files. 2020-01-24 12:03:04 +04:00
gradle.properties Add base project files. 2020-01-24 12:03:04 +04:00
gradlew Add base project files. 2020-01-24 12:03:04 +04:00
gradlew.bat Add base project files. 2020-01-24 12:03:04 +04:00
settings.gradle Add base project files. 2020-01-24 12:03:04 +04:00