aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/ai/behavior_tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/ai/behavior_tree.h')
-rw-r--r--src/libjin/ai/behavior_tree.h90
1 files changed, 45 insertions, 45 deletions
diff --git a/src/libjin/ai/behavior_tree.h b/src/libjin/ai/behavior_tree.h
index eb36e9f..8e59e29 100644
--- a/src/libjin/ai/behavior_tree.h
+++ b/src/libjin/ai/behavior_tree.h
@@ -8,51 +8,51 @@
namespace JinEngine
{
- namespace AI
- {
-
- ///
- ///
- ///
- class BehaviorTree : public Object
- {
- public:
- BehaviorTree(void* userData) : mUserData(userData){}
-
- class Node : public Object
- {
- public:
- enum Type
- {
-
- };
-
- enum Status
- {
- Running,
- Success,
- Failure
- };
-
- Status status;
- };
-
- typedef std::function<Node::Status(void*)> UpdateCallback;
-
- Node makeNode(Node::Type type, UpdateCallback callback);
-
- private:
-
- ///
- ///
- ///
- void* const mUserData;
-
- };
-
- typedef BehaviorTree::Node::Status BahaviorNodeStatus;
-
- } // namespace AI
+ namespace AI
+ {
+
+ ///
+ ///
+ ///
+ class BehaviorTree : public Object
+ {
+ public:
+ BehaviorTree(void* userData) : mUserData(userData){}
+
+ class Node : public Object
+ {
+ public:
+ enum Type
+ {
+
+ };
+
+ enum Status
+ {
+ Running,
+ Success,
+ Failure
+ };
+
+ Status status;
+ };
+
+ typedef std::function<Node::Status(void*)> UpdateCallback;
+
+ Node makeNode(Node::Type type, UpdateCallback callback);
+
+ private:
+
+ ///
+ ///
+ ///
+ void* const mUserData;
+
+ };
+
+ typedef BehaviorTree::Node::Status BahaviorNodeStatus;
+
+ } // namespace AI
} // namespace JinEngine
#endif // jin_ai