Thunderbots Project
Loading...
Searching...
No Matches
halt_tactic.h
1#pragma once
2
3#include "software/ai/hl/stp/tactic/halt/halt_fsm.h"
4#include "software/ai/hl/stp/tactic/tactic.h"
5
10class HaltTactic : public Tactic
11{
12 public:
16 explicit HaltTactic();
17
18 void accept(TacticVisitor& visitor) const override;
19
20 DEFINE_TACTIC_DONE_AND_GET_FSM_STATE
21
22 private:
23 void updatePrimitive(const TacticUpdate& tactic_update, bool reset_fsm) override;
24
25 std::map<RobotId, std::unique_ptr<FSM<HaltFSM>>> fsm_map;
26};
Definition halt_tactic.h:11
void accept(TacticVisitor &visitor) const override
Definition halt_tactic.cpp:13
HaltTactic()
Definition halt_tactic.cpp:5
Definition tactic_visitor.h:39
Definition tactic.h:39
Definition tactic_fsm.h:16