437c672478
-documentation
2018-10-01 19:40:24 +02:00
c18ac54265
-LinearLayout proggress:
...
*EntityTemplate.getComponent
*Adding/removing components for Entitites
-better code for adding components
2018-09-26 10:57:42 +02:00
8cb5d6ce62
-EntitesBlock freeing
...
-IDManager now increment counter on ID releasing (previously while creating new ID)
2018-09-20 20:33:55 +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
4b19907c03
-formatted all files with dfmt
...
-more messy tests
-some documentation
-some useful code moved to functions
-adding components to existing entity
-opportunity to get entity by ID
-fixed calculating deltas
-sorting IDs arrays for allocating Templates
-fixed alignment caluclation
-added compile-time checks for "component_id" member existing in component
2018-09-13 00:10:48 +02:00
d3222eefbb
-some usefull functions for IDManager
...
-added EntityManager.removeEntity(EntityID)
-EntitiesBlock now has ID usefull for updating first_free_block in EntityInfo
2018-09-12 17:38:41 +02:00
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