3#include "proto/parameters.pb.h"
4#include "software/ai/hl/stp/tactic/pass_defender/pass_defender_fsm.h"
5#include "software/ai/hl/stp/tactic/tactic.h"
6#include "software/geom/point.h"
31 TbotsProto::BallStealMode ball_steal_mode);
35 DEFINE_TACTIC_DONE_AND_GET_FSM_STATE
38 void updatePrimitive(
const TacticUpdate& tactic_update,
bool reset_fsm)
override;
40 std::map<RobotId, std::unique_ptr<FSM<PassDefenderFSM>>> fsm_map;
43 TbotsProto::AiConfig ai_config;
Definition pass_defender_tactic.h:15
void accept(TacticVisitor &visitor) const override
Definition pass_defender_tactic.cpp:20
void updateControlParams(const Point &position_to_block_from, TbotsProto::BallStealMode ball_steal_mode)
Definition pass_defender_tactic.cpp:25
Definition tactic_visitor.h:39
Definition pass_defender_fsm.h:18
Definition tactic_fsm.h:16