blob: db49f14298db517537ff197d8219a8d97c93a57e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
using Microsoft.Xna.Framework;
namespace V3.Map
{
class SearchNode
{
// Location on the map
public Vector2 mPosition;
// If true, the sprite can walk on
public bool mWalkable;
//
public SearchNode[] mNeighbors;
// Previous node
public SearchNode mParent;
// Check whether a node is in the open list
public bool mInOpenList;
// Check whether a node is in the closed list
public bool mInClosedList;
// DIstance from the start node to the goal node (F value)
public float mDistanceToGoal;
// Distance traveled from the spawn point (G value)
public float mDistanceTraveled;
}
}
|