Ejemplo n.º 1
0
 public AStarAgent(DestructibleInteractiveSpace <CardinalMovementSpace <AStarAgent>, AStarAgent> space, int x, int y)
 {
     Anchor      = space.InteractiveSpace.CreateAgentAnchor(this, x, y);
     Interaction = space.InteractiveSpace.CreateInteraction();
     Fitness     = space.CreateFitness();
     Goal        = new AgentGoal();
 }
Ejemplo n.º 2
0
 public AStarAgent CreateAgent(DestructibleInteractiveSpace <CardinalMovementSpace <AStarAgent>, AStarAgent> space, int x, int y)
 {
     return(new AStarAgent(space, x, y));
 }
Ejemplo n.º 3
0
 public AStarAgent(DestructibleInteractiveSpace <CardinalMovementSpace <AStarAgent>, AStarAgent> space, Point p) : this(space, p.X, p.Y)
 {
 }
Ejemplo n.º 4
0
 public DijkstraAgent(DestructibleInteractiveSpace <CardinalMovementSpace <DijkstraAgent>, DijkstraAgent> space, Point p) : this(space, p.X, p.Y)
 {
 }
Ejemplo n.º 5
0
 public NeuralAgent(DestructibleInteractiveSpace <CardinalMovementSpace <NeuralAgent>, NeuralAgent> space, Point p) : this(space, p.X, p.Y)
 {
 }
Ejemplo n.º 6
0
 public NeuralAgent CreateAgent(DestructibleInteractiveSpace <CardinalMovementSpace <NeuralAgent>, NeuralAgent> space, int x, int y)
 {
     return(new NeuralAgent(space, x, y));
 }
Ejemplo n.º 7
0
 public DijkstraAgent CreateAgent(DestructibleInteractiveSpace <CardinalMovementSpace <DijkstraAgent>, DijkstraAgent> space, int x, int y)
 {
     return(new DijkstraAgent(space, x, y));
 }