Decision Module
1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
|
Go to the documentation of this file.
5 #ifndef ROBOTRTS_WS_KEEPDIRECTION_ATTACK_MOVE_STRATEGY_H
6 #define ROBOTRTS_WS_KEEPDIRECTION_ATTACK_MOVE_STRATEGY_H
8 #include "../abstract_common_strategy.h"
16 const std::shared_ptr<Blackboard> &pBlackboard);
32 #endif //ROBOTRTS_WS_KEEPDIRECTION_ATTACK_MOVE_STRATEGY_H
virtual bool CanExecuteMe()
Definition: keepDirection_attack_move_strategy.cpp:23
KeepDirectionAttackMoveStrategy(const std::shared_ptr< MyRobot > &pMyRobot, const std::shared_ptr< Blackboard > &pBlackboard)
Definition: keepDirection_attack_move_strategy.cpp:7
Definition: abstract_common_strategy.h:35
virtual BehaviorState Update()
Definition: keepDirection_attack_move_strategy.cpp:40
void run() override
Definition: keepDirection_attack_move_strategy.cpp:11
@ keepDirectionAttackMove
StrategyID
Definition: abstract_common_strategy.h:17
Definition: keepDirection_attack_move_strategy.h:12
Definition: behavior_test_node.h:14
BehaviorState
Behavior state.
Definition: behavior_state.h:11
virtual void Reset()
Definition: keepDirection_attack_move_strategy.cpp:63
StrategyID getID() override
Definition: keepDirection_attack_move_strategy.h:19