Fast Dynamic Entity Component System (ECS)
*system has arrays of read only and modified components *new attribute "readonly" usable for variables which should be visible as read only. Const can be used instead for enable checks by compiler. *JobGroup was added. JobGroup contain array of jobs and array of dependencies (JobGroups) *new function generateDependencies() generate exclusion between systems, and then generate dependencies for SystemCallers and JobGroups -fixed issue with jobs generating (empty blocks with only newly added entities was used, and led to crash) -fixed small typo mistake |
||
|---|---|---|
| import/ecs | ||
| source | ||
| tests | ||
| .gitignore | ||
| dub.json | ||
| README.md | ||
Dynamic Entity Component System
Entity-Component-System implementation in D language.