public void Setup() { QT = new QuadTree(new Rectangle(0, 0, 100, 100)); RQ = new RadiusSearchQuery(50, QT, QT); occupant = new Occupant(); DLA = new MovementVector(); VQ = new VectorSearchQuery(QT, QT, occupant, DLA); Start = new StartTreeSearch(); }
public VectorSearchQuery(IBoundable mapBound, ISearchable tree, Occupant occupant, IMovementVectorProvider lightsToactivate) { MapBound = mapBound; Tree = tree; _occupant = occupant; _width = 30; _height = 60; _lightsToActivate = lightsToactivate; }