bubel-ecs/source/ecs
Mergul e4573f1ec7 -better compile time code generation
-support for AbsenComponents. Absen components can't exist in entity which are
	used by system. There are three possibilities to add absen component. Add
	'@absen' property to EntitiesData mebmer, create AbsenComponents enum with fields
	names corresponding to components names, or create AbsenComponents AliasSeq
	with strings expressions corresponding to components names.
2018-10-01 17:17:40 +02:00
..
attributes.d -added absen components list to system 2018-09-29 23:10:31 +02:00
block_allocator.d -LinearLayout implemntation: 2018-09-26 09:02:16 +02:00
ecs.d -changed README 2018-09-07 20:54:29 +02:00
entity.d -working update() with EntitiesData structure input 2018-09-30 23:12:20 +02:00
events.d -changes in EntityAlocator 2018-09-19 17:50:05 +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 -LinearLayout proggress: 2018-09-26 10:57:42 +02:00
manager.d -better compile time code generation 2018-10-01 17:17:40 +02:00
package.d -add systemCaller to entity only if their components matches 2018-09-12 15:28:10 +02:00
string_intern.d -components and infos are now stored in hash maps 2018-09-09 23:28:18 +02:00
system.d -support for 'length' parameter in EntitiesData (for convenience) 2018-10-01 15:08:14 +02:00
traits.d Add Add HashMap with dependices from mutils 2018-09-08 20:18:30 +02:00
vector.d -EntityTemplate.getComponent additional data check 2018-09-26 12:50:51 +02:00