8468335b50
Merge branch 'master' of https://Mergul@bitbucket.org/mmcomando/ecs.git
2018-09-29 20:54:15 +02:00
bb3f07ac70
-removed LinearLayout switch (from now it's default behaviour)
2018-09-29 20:49:07 +02:00
cb9bac5dde
-LinearLayout implemntation:
...
*Entity.getComponent works
*adding/removing objects work
*update work
2018-09-26 09:02:16 +02:00
78647977f9
-little change
2018-09-25 11:31:09 +02:00
535071ebb9
-added version to dub.json
2018-09-23 19:31:17 +02:00
4ad81fe116
-changes in EntityAlocator
...
* renamed to BlockAllocator
* now it's template with compile time assingable block_size and block_in_allocation variables
-WIP Event management
* probably working sendSelfEvent()
* registerEvent()
-added win_dll.d as Windows DLL require functionality
2018-09-19 17:50:05 +02:00
d0fcdba6cd
-registering same system multiple times only replace pointer for callback
...
-added export attributes (required by windows to make DLL library, not work at now due to DMD bugs)
-interface D files to import
2018-09-18 13:28:04 +02:00
6217aec6be
-changed README
...
-license changed to BSD (maybe temporary)
-added configurations to dub.json
-initial ECS implementation (WIP):
-Manager, System, Entity, Component
-registering components
-registering systems
-calling update
2018-09-07 20:54:29 +02:00
a984824ec5
Design
2018-09-07 10:48:03 +02:00