3#include "proto/parameters.pb.h"
4#include "software/ai/hl/stp/play/play.h"
15 const WorldPtr &world_ptr)
override;
26 std::map<RobotId, std::shared_ptr<Tactic>> assigned_tactics,
27 std::map<RobotId, std::set<TbotsProto::MotionConstraint>> motion_constraints =
28 std::map<RobotId, std::set<TbotsProto::MotionConstraint>>());
30 std::unique_ptr<TbotsProto::PrimitiveSet>
get(
32 const SetInterPlayCommunicationCallback &)
override;
35 std::map<RobotId, std::shared_ptr<Tactic>> assigned_tactics;
36 std::map<RobotId, std::set<TbotsProto::MotionConstraint>> override_motion_constraints;
Definition assigned_tactics_play.h:10
void updateTactics(const PlayUpdate &play_update) override
Definition assigned_tactics_play.cpp:89
std::unique_ptr< TbotsProto::PrimitiveSet > get(const WorldPtr &world_ptr, const InterPlayCommunication &, const SetInterPlayCommunicationCallback &) override
Definition assigned_tactics_play.cpp:35
void getNextTactics(TacticCoroutine::push_type &yield, const WorldPtr &world_ptr) override
Definition assigned_tactics_play.cpp:17
void updateControlParams(std::map< RobotId, std::shared_ptr< Tactic > > assigned_tactics, std::map< RobotId, std::set< TbotsProto::MotionConstraint > > motion_constraints=std::map< RobotId, std::set< TbotsProto::MotionConstraint > >())
Definition assigned_tactics_play.cpp:27
Definition robot_navigation_obstacle_factory.h:19