From 160e1299ef3d95f8e8c48706d7f61dd3dc6c6b60 Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 11 Feb 2020 11:29:07 +0800 Subject: =?UTF-8?q?*=E4=BF=AE=E6=94=B9=20tab=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/ai/behavior_tree.h | 90 +++++++++++++++++++++---------------------- 1 file changed, 45 insertions(+), 45 deletions(-) (limited to 'src/libjin/ai/behavior_tree.h') 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 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 UpdateCallback; + + Node makeNode(Node::Type type, UpdateCallback callback); + + private: + + /// + /// + /// + void* const mUserData; + + }; + + typedef BehaviorTree::Node::Status BahaviorNodeStatus; + + } // namespace AI } // namespace JinEngine #endif // jin_ai -- cgit v1.1-26-g67d0