diff options
Diffstat (limited to 'engine-ocean/Game/Systems/AI/btselector.h')
-rw-r--r-- | engine-ocean/Game/Systems/AI/btselector.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/engine-ocean/Game/Systems/AI/btselector.h b/engine-ocean/Game/Systems/AI/btselector.h new file mode 100644 index 0000000..20058ac --- /dev/null +++ b/engine-ocean/Game/Systems/AI/btselector.h @@ -0,0 +1,21 @@ +#ifndef BTSELECTOR_H +#define BTSELECTOR_H +#include "Game/Systems/AI/btnode.h" +#include <vector> + + +class BTSelector : public BTNode +{ +public: + BTSelector(); + Status update(float seconds) override; + void reset() override; + void addChildren(BTNode *node) override; + + +private: + std::vector<BTNode *> m_children; + BTNode *m_selected_node; +}; + +#endif // BTSELECTOR_H |