示例#1
0
 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();
 }
示例#2
0
 public VectorSearchQuery(IBoundable mapBound, ISearchable tree, Occupant occupant,
                          IMovementVectorProvider lightsToactivate)
 {
     MapBound          = mapBound;
     Tree              = tree;
     _occupant         = occupant;
     _width            = 30;
     _height           = 60;
     _lightsToActivate = lightsToactivate;
 }