Coverage Summary for Class: Node (com.mygdx.game.AI)
Class |
Class, %
|
Method, %
|
Line, %
|
Node |
100%
(1/1)
|
100%
(3/3)
|
100%
(5/5)
|
1 package com.mygdx.game.AI;
2
3 import com.badlogic.gdx.math.Vector2;
4
5 /**
6 * A node in the A* pathfinding graph
7 */
8 public class Node {
9 private final Vector2 position;
10 public float cost;
11
12 /**
13 * Position the node exists at
14 * @param x co-ord
15 * @param y co-ord
16 */
17 public Node(float x, float y) {
18 position = new Vector2(x, y);
19 cost = -1;
20 }
21
22 /**
23 * Position the node exists at
24 * @return the position of the node
25 */
26 public Vector2 getPosition() {
27 return position;
28 }
29
30 /**
31 * Sets position
32 * @param x co-ord
33 * @param y co-ord
34 */
35 public void set(float x, float y) {
36 position.set(x, y);
37 }
38 }