3#include "proto/parameters.pb.h"
4#include "software/ai/evaluation/enemy_threat.h"
5#include "software/ai/hl/stp/tactic/pivot_kick/pivot_kick_fsm.h"
6#include "software/ai/hl/stp/tactic/tactic.h"
7#include "software/geom/segment.h"
21 DEFINE_TACTIC_DONE_AND_GET_FSM_STATE
36 void updatePrimitive(
const TacticUpdate& tactic_update,
bool reset_fsm)
override;
38 std::map<RobotId, std::unique_ptr<FSM<PivotKickFSM>>> fsm_map;
41 TbotsProto::AiConfig ai_config;
Definition pivot_kick_tactic.h:10
void accept(TacticVisitor &visitor) const override
Definition pivot_kick_tactic.cpp:26
DEFINE_TACTIC_DONE_AND_GET_FSM_STATE void updateControlParams(const Point &kick_origin, const Angle &kick_direction, AutoChipOrKick auto_chip_or_kick)
Definition pivot_kick_tactic.cpp:31
Definition tactic_visitor.h:39
Definition primitive_types.h:9
Definition pivot_kick_fsm.h:14
Definition tactic_fsm.h:16