Thunderbots Project
Loading...
Searching...
No Matches
enemy_ball_placement_play.h
1#pragma once
2
3#include "software/ai/hl/stp/play/enemy_ball_placement/enemy_ball_placement_play_fsm.h"
4
9{
10 public:
11 EnemyBallPlacementPlay(TbotsProto::AiConfig config);
12
13 void getNextTactics(TacticCoroutine::push_type &yield,
14 const WorldPtr &world_ptr) override;
15 void updateTactics(const PlayUpdate &play_update) override;
16 std::vector<std::string> getState() override;
17
18 private:
19 FSM<EnemyBallPlacementPlayFSM> fsm;
21};
Definition enemy_ball_placement_play.h:9
void updateTactics(const PlayUpdate &play_update) override
Definition enemy_ball_placement_play.cpp:17
std::vector< std::string > getState() override
Definition enemy_ball_placement_play.cpp:22
void getNextTactics(TacticCoroutine::push_type &yield, const WorldPtr &world_ptr) override
Definition enemy_ball_placement_play.cpp:10
Definition play.h:34
Definition enemy_ball_placement_play_fsm.h:52
Definition play_fsm.h:25