Query constructor

Query(
  1. EntityManager entityManager,
  2. Iterable<Filter<Component>> _filters
)

Implementation

Query(this.entityManager, this._filters) : assert(_filters.isNotEmpty) {
  for (final entity in entityManager._entities) {
    if (match(entity)) {
      _entities.add(entity);
    }
  }
}