Пример #1
0
 public BasicFovCalculator(IFovSquareOutlineCreator fovSquareOutlineCreator, IBasicFovPostprocessor basicFovPostprocessor,
                           IBresenhamLineCreator bresenhamLineCreator)
 {
     _basicFovPostprocessor   = basicFovPostprocessor;
     _fovSquareOutlineCreator = fovSquareOutlineCreator;
     _bresenhamLineCreator    = bresenhamLineCreator;
 }
Пример #2
0
 public NaturalLineCalculator(IBresenhamLineCreator bresenhamLineCreator)
 {
     _bresenhamLineCreator = bresenhamLineCreator;
 }
 public ClearWayBetweenTwoPointsDetector(IEntityDetector entityDetector, IGridInfoProvider gridInfoProvider, IBresenhamLineCreator bresenhamLineCreator)
 {
     _entityDetector       = entityDetector;
     _gridInfoProvider     = gridInfoProvider;
     _bresenhamLineCreator = bresenhamLineCreator;
 }