Esempio n. 1
0
 public override PathfindResult GetDestinations(Map map, Actor actor)
 {
     return(MoveHelper.Djikstra(
                p => map.ContainsActorAtLocation(p) ? int.MaxValue : map[p].Properties.MovementPenalty,
                p => GetAdjacentCoordinates(map, p),
                actor.GridPosition,
                actor.Properties.MovementPoints));
 }