Ejemplo n.º 1
0
 public PathGeneratorController(
     ChangeDirrectionAfterMoveTileCompleteController changeDirrectionAfterMoveTileCompleteController,
     IPathFinderController pathFinderController,
     IUnitGameObjectController unitGameObjectController)
 {
     _changeDirrectionAfterMoveTileCompleteController = changeDirrectionAfterMoveTileCompleteController;
     _pathFinderController     = pathFinderController;
     _unitGameObjectController = unitGameObjectController;
 }
Ejemplo n.º 2
0
 public FreePointToGoResolver(
     IAdjacentPointsResolver adjacentPointsResolver,
     IPathFinderController pathFinderController,
     IBaseActionController baseActionController,
     IOccupatedPossitionsMap occupatedPossitionsMap,
     IFreePossitionsMap freePossitionsMap)
 {
     _freePossitionsMap      = freePossitionsMap;
     _adjacentPointsResolver = adjacentPointsResolver;
     _pathFinder             = pathFinderController;
     _occupatedPossitionsMap = occupatedPossitionsMap;
     _baseActionController   = baseActionController;
 }
Ejemplo n.º 3
0
        public FreePointToGoResolverTests()
        {
            _pathFinderController   = Mock.Create <IPathFinderController>();
            _adjacentPointsResolver = Mock.Create <IAdjacentPointsResolver>();
            _freePossitionsMap      = Mock.Create <IFreePossitionsMap>();
            _parameters             = Mock.Create <IWayHostileControllerParameters>();

            _freePointToGoResolver = new FreePointToGoResolver(
                _parameters,
                _adjacentPointsResolver,
                _pathFinderController,
                _freePossitionsMap);
        }