Thunderbots Project
Loading...
Searching...
No Matches
CreaseDefensePlayFSM Struct Reference

Classes

struct  ControlParams
 

Public Member Functions

DEFINE_PLAY_UPDATE_STRUCT_WITH_CONTROL_AND_COMMON_PARAMS CreaseDefensePlayFSM (TbotsProto::AiConfig ai_config)
 
void defendDefenseArea (const Update &event)
 
void setUpDefenders (unsigned int num_defenders)
 
auto operator() ()
 

Constructor & Destructor Documentation

◆ CreaseDefensePlayFSM()

CreaseDefensePlayFSM ( TbotsProto::AiConfig  ai_config)
explicit

Creates a crease defense play FSM

Parameters
ai_configthe play config for this play FSM

Member Function Documentation

◆ defendDefenseArea()

void defendDefenseArea ( const Update &  event)

Action to defend the defense area

Parameters
eventthe FSM event

◆ setUpDefenders()

void setUpDefenders ( unsigned int  num_defenders)

Action to set up the defenders taking into account the new number of defenders

Parameters
num_defendersThe number of defenders

The documentation for this struct was generated from the following files: