-some cleanup

This commit is contained in:
Mergul 2019-10-10 22:14:18 +02:00
parent 41f1c6474b
commit 9c5ceacacb
7 changed files with 17 additions and 42 deletions

View file

@ -5,25 +5,22 @@ module ecs.manager;
import std.algorithm : max;
import std.conv : to;
//import std.experimental.allocator;
//import std.experimental.allocator.mallocator : AlignedMallocator, Mallocator;
import std.traits;
import core.atomic;
import core.stdc.stdlib : qsort;
import core.stdc.string;
import core.atomic;
//import core.sync.mutex;
import ecs.system;
import ecs.entity;
import ecs.system;//not ordered as forward reference bug workaround
import ecs.block_allocator;
import ecs.entity;
import ecs.events;
import ecs.hash_map;
import ecs.id_manager;
import ecs.vector;
import ecs.simple_vector;
import ecs.events;
import ecs.traits;
import ecs.std;
import ecs.traits;
import ecs.vector;
export alias gEM = EntityManager.instance;
export alias gEntityManager = EntityManager.instance;
@ -491,9 +488,6 @@ export struct EntityManager
{
ComponentsIndices components_info;
//import core.stdc.stdlib;
//uint[] aaa = (cast(uint*)malloc(400))[0..100];
bool checkExcludedComponentsSomething(Sys)()
{
return __traits(compiles, allSameType!(string, typeof(Sys.ExcludedComponents))) && allSameType!(string,