Coverage Summary for Class: Path (com.mygdx.game.AI)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| Path | 100% (1/1) | 100% (4/4) | 100% (6/6) |
1 package com.mygdx.game.AI; 2 3 import com.badlogic.gdx.ai.pfa.Connection; 4 5 /** 6 * The path that exists between 2 nodes not bidirectional 7 */ 8 public class Path implements Connection<Node> { 9 Node from; 10 Node to; 11 12 /** 13 * Creates a path from F to T 14 * @param f the start Node 15 * @param t the end Node 16 */ 17 public Path(Node f, Node t) { 18 from = f; 19 to = t; 20 } 21 22 /** 23 * @return the cost of traveling the path 24 */ 25 @Override 26 public float getCost() { 27 return to.cost; 28 } 29 30 /** 31 * @return the start node of the path 32 */ 33 @Override 34 public Node getFromNode() { 35 return from; 36 } 37 38 /** 39 * @return the end node of the path 40 */ 41 @Override 42 public Node getToNode() { 43 return to; 44 } 45 }