Decision Module
1.0
ICRA2020 AI Challenge Northwestern Polytechnical University Aoxiang Team Strategy Code
|
Go to the documentation of this file.
5 #ifndef ICRA_FIREFLY_ROBORTS_TOBETTEROPP_SHOOT_STRATEGY_H
6 #define ICRA_FIREFLY_ROBORTS_TOBETTEROPP_SHOOT_STRATEGY_H
8 #include "../abstract_common_strategy.h"
15 const std::shared_ptr<Blackboard> &pBlackboard);
28 void Reset()
override;
36 #endif //ICRA_FIREFLY_ROBORTS_TOBETTEROPP_SHOOT_STRATEGY_H
Definition: toBetterOpp_shoot_strategy.h:12
ToBetterOppShootStrategy(const std::shared_ptr< MyRobot > &pMyRobot, const std::shared_ptr< Blackboard > &pBlackboard)
Definition: toBetterOpp_shoot_strategy.cpp:7
Definition: abstract_common_strategy.h:35
StrategyID getID() override
Definition: toBetterOpp_shoot_strategy.h:19
StrategyID
Definition: abstract_common_strategy.h:17
void Reset() override
Definition: toBetterOpp_shoot_strategy.cpp:57
BehaviorState Update() override
Definition: toBetterOpp_shoot_strategy.cpp:63
bool CanExecuteMe() override
Definition: toBetterOpp_shoot_strategy.cpp:53
Definition: behavior_test_node.h:14
int GetBetterTarget()
Definition: toBetterOpp_shoot_strategy.cpp:75
void run() override
Definition: toBetterOpp_shoot_strategy.cpp:13
BehaviorState
Behavior state.
Definition: behavior_state.h:11