bubel-ecs/source/ecs
Mergul 16a5696840 -removed UpdateBySystems version switch (it's now default behaviour)
-beginRegister() and endRegister() was added (every register functions must be called between this calls, update calls can't be called there)
-SystemCallers and Systems dependecies is rebuild always in endRegister();
-beginRegister() clear all SystemCallers and Systems dependencies
-possibility to get System ID and execution state
-JobGroup has now pointer to it's parent (SystemCaller)
-SystemCaller clean up destructor
2018-10-27 17:34:27 +02:00
..
attributes.d -multithreading jobs dependencies: 2018-10-20 11:42:29 +02:00
block_allocator.d -BlockAllocator is no longer template 2018-10-25 11:46:08 +02:00
core.d -Systems, Components and Events now must have proper mixin. Mixins are located in ecs.core module. (i.e. mixin ECS.Component) 2018-10-14 17:00:53 +02:00
ecs.d -changed README 2018-09-07 20:54:29 +02:00
entity.d -documentation 2018-10-01 19:40:24 +02:00
events.d -BlockAllocator is no longer template 2018-10-25 11:46:08 +02:00
hash_map.d -registering same system multiple times only replace pointer for callback 2018-09-18 13:28:04 +02:00
id_manager.d -BlockAllocator is no longer template 2018-10-25 11:46:08 +02:00
manager.d -removed UpdateBySystems version switch (it's now default behaviour) 2018-10-27 17:34:27 +02:00
package.d -Systems, Components and Events now must have proper mixin. Mixins are located in ecs.core module. (i.e. mixin ECS.Component) 2018-10-14 17:00:53 +02:00
string_intern.d -components and infos are now stored in hash maps 2018-09-09 23:28:18 +02:00
system.d -removed UpdateBySystems version switch (it's now default behaviour) 2018-10-27 17:34:27 +02:00
traits.d Add Add HashMap with dependices from mutils 2018-09-08 20:18:30 +02:00
vector.d -Systems, Components and Events now must have proper mixin. Mixins are located in ecs.core module. (i.e. mixin ECS.Component) 2018-10-14 17:00:53 +02:00