Example #1
0
 def render(self, draw: DrawingTool):
     if self.aerial_strike.finished:
         draw.color(draw.pink)
         draw.crosshair(self.aerial.target)
         draw.color(draw.lime)
         draw.polyline(self._flight_path)
     else:
         self.aerial_strike.render(draw)
Example #2
0
    def render(self, draw: DrawingTool):
        if self.landing:
            draw.color(draw.cyan)
            draw.polyline(self.trajectory)

            if self.landing_pos:
                draw.crosshair(self.landing_pos)

        draw.color(draw.green)
        draw.vector(self.car.position, forward(self.aerial_turn.target) * 200)

        draw.color(draw.red)
        draw.vector(self.car.position, self.car.forward() * 200)
Example #3
0
    def render(self, draw: DrawingTool):
        if self.driving:
            self.action.render(draw)

        draw.color(draw.orange)
        draw.crosshair(self.target)
Example #4
0
 def render(self, draw: DrawingTool):
     if self.aerial_strike.finished:
         draw.color(draw.pink)
         draw.crosshair(self.aerial.target)
     else:
         self.aerial_strike.render(draw)