Commit graph

61 commits

Author SHA1 Message Date
22fdd2f4e4 -fixed IDManager issue 2018-09-12 14:15:10 +02:00
17551b08a5 -IDManager
-times counting for tests
2018-09-12 14:01:35 +02:00
86e4e57f74 Format files with dfmt 2018-09-10 21:48:33 +02:00
2069e7b420 Optimize alignNum 2018-09-10 21:38:36 +02:00
9c5a60447c Update for all entities 2018-09-10 18:52:31 +02:00
4d35bc2a1b Support more than one bucket for given entity type 2018-09-10 18:34:40 +02:00
a61a54b43f -components and infos are now stored in hash maps
-adding entities
-Template allocating and freeing
-Deltas calulating for components in EntityType
-Updating for every EntityType and System
-Generate deltas, components list, and functions callers for Systems
2018-09-09 23:28:18 +02:00
9abc36be1c Add Add HashMap with dependices from mutils 2018-09-08 20:18:30 +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
8285bde71d Add simple usage unittest 2018-09-07 14:04:32 +02:00
a984824ec5 Design 2018-09-07 10:48:03 +02:00