Exemplo n.º 1
0
 public BasicFovCalculator(IFovSquareOutlineCreator fovSquareOutlineCreator, IBasicFovPostprocessor basicFovPostprocessor,
                           IBresenhamLineCreator bresenhamLineCreator)
 {
     _basicFovPostprocessor   = basicFovPostprocessor;
     _fovSquareOutlineCreator = fovSquareOutlineCreator;
     _bresenhamLineCreator    = bresenhamLineCreator;
 }
Exemplo n.º 2
0
 public NaturalLineCalculator(IBresenhamLineCreator bresenhamLineCreator)
 {
     _bresenhamLineCreator = bresenhamLineCreator;
 }
 public ClearWayBetweenTwoPointsDetector(IEntityDetector entityDetector, IGridInfoProvider gridInfoProvider, IBresenhamLineCreator bresenhamLineCreator)
 {
     _entityDetector       = entityDetector;
     _gridInfoProvider     = gridInfoProvider;
     _bresenhamLineCreator = bresenhamLineCreator;
 }