From 6c8ad292c962555891bf501b08ddf1d6b453d641 Mon Sep 17 00:00:00 2001
From: Rtch90 <ritchie.cunningham@protonmail.com>
Date: Thu, 2 Feb 2012 22:48:06 +0000
Subject: [PATCH] [Add] Preparing Pathfinding for some ass whooping!!

---
 src/libUnuk/Engine/Pathfinding.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/libUnuk/Engine/Pathfinding.h b/src/libUnuk/Engine/Pathfinding.h
index 21f6ab2..3e0c13a 100644
--- a/src/libUnuk/Engine/Pathfinding.h
+++ b/src/libUnuk/Engine/Pathfinding.h
@@ -50,5 +50,17 @@ public:
 	};
 
 public:
+	AStarSearch(void);
 
+	int GetState(void)				{ return _state; }
+
+	// Cancel the search and free up the memory. -- This can be called at any time.
+	void CancelSearch(void)		{ _cancelRequest = true; }
+
+	// Set the start/goal state.
+	void SetStartAndGoalStates(UserState& start, UserState& goal);
+
+private:
+	int _state;
+	bool _cancelRequest;
 };