◆ PenaltyKickPlayFSM()
Creates a penalty kick play FSM
- Parameters
-
| ai_config | the play config for this play FSM |
◆ kickDone()
| bool kickDone |
( |
const Update & |
event | ) |
|
Guard to check if the robot has performed the kick
- Parameters
-
- Returns
- whether the robot has finished performing a kick
◆ performKick()
| void performKick |
( |
const Update & |
event | ) |
|
Action to make the penalty kick taking robot perform the PenaltyKickTactic
- Parameters
-
◆ setupPosition()
| void setupPosition |
( |
const Update & |
event | ) |
|
Action to set up the robots in position to start the penalty kick
- Parameters
-
◆ setupPositionDone()
| bool setupPositionDone |
( |
const Update & |
event | ) |
|
Guard to check if robots are in position to start the penalty kick
- Parameters
-
- Returns
- whether the robots have gotten into position to start the penalty kick
The documentation for this struct was generated from the following files:
- src/software/ai/hl/stp/play/penalty_kick/penalty_kick_play_fsm.h
- src/software/ai/hl/stp/play/penalty_kick/penalty_kick_play_fsm.cpp