-fully working betterC for windows

*replaced array[..] = array[ .. ] sclice copy with mempcy
 *added own std library (allocator, alloca, Mutex)
 *changed tamplates for collecting components for systems
-fixed issue with multiple optional components registering for system
This commit is contained in:
Mergul 2019-10-10 20:56:44 +02:00
parent ed99807871
commit 41f1c6474b
14 changed files with 722 additions and 868 deletions

View file

@ -125,14 +125,14 @@ package:
//void function(ref EntityManager.CallData data) m_update;
void* m_update; ///workaroud for DMD bug with upper line
/*void function(void* system_pointer) m_enable;
void function(void* system_pointer) m_disable;
//void function(void* system_pointer) m_enable;
//void function(void* system_pointer) m_disable;
void function(void* system_pointer) m_create;
void function(void* system_pointer) m_destroy;
//void function(void* system_pointer) m_create;
//void function(void* system_pointer) m_destroy;
void function(void* system_pointer) m_begin;
void function(void* system_pointer) m_end;*/
//void function(void* system_pointer) m_begin;
//void function(void* system_pointer) m_end;
void* m_enable;
void* m_disable;