rj_gameplay.tactic.goalie_tactic
Module Contents
Classes
Wrapper for the Goalie Role that handles assigning said role to whichever Robot is our goalie. |
- class rj_gameplay.tactic.goalie_tactic.GoalieTactic(world_state: stp.rc.WorldState, goalie_id: int)
Bases:
stp.tactic.Tactic
Wrapper for the Goalie Role that handles assigning said role to whichever Robot is our goalie.
- init_roles(world_state: stp.rc.WorldState) None
Given assigned robots by the Play, initialize each role of role_requests with its assigned robot.
- tick(world_state: stp.rc.WorldState) List[Tuple[int, rj_msgs.msg.RobotIntent]]
Tick each Role of the Tactic to get a list of robot_ids and linked RobotIntents for the Play.
- is_done(world_state: stp.rc.WorldState) bool
True when Tactic is done; False otherwise.