3#include "proto/tactic.pb.h"
4#include "shared/constants.h"
5#include "software/ai/hl/stp/tactic/dribble/dribble_fsm.h"
6#include "software/ai/hl/stp/tactic/tactic.h"
7#include "software/logger/logger.h"
24 const WorldPtr& world_ptr,
const Robot& robot,
25 const TbotsProto::BallStealMode& ball_steal_mode,
26 const TbotsProto::DefenderStealConfig& defender_steal_config);
34 boost::sml::back::process<DribbleFSM::Update> processEvent);
Definition defender_fsm_base.h:10
static void prepareGetPossession(const TacticUpdate &tactic_update, boost::sml::back::process< DribbleFSM::Update > processEvent)
Definition defender_fsm_base.cpp:56
static bool ballNearbyWithoutThreat(const WorldPtr &world_ptr, const Robot &robot, const TbotsProto::BallStealMode &ball_steal_mode, const TbotsProto::DefenderStealConfig &defender_steal_config)
Definition defender_fsm_base.cpp:7
Definition tactic_fsm.h:16