diff --git a/f1tenth_gym/envs/rendering/objects.py b/f1tenth_gym/envs/rendering/objects.py index 57f156d9..b71e30d8 100644 --- a/f1tenth_gym/envs/rendering/objects.py +++ b/f1tenth_gym/envs/rendering/objects.py @@ -134,11 +134,11 @@ def render(self, text: str, display: pygame.Surface) -> None: text : str text to be displayed display : pygame.Surface - display surface + display surface """ self.text = self.font.render(text, True, (125, 125, 125)) position_tuple = self._position_resolver(self.position, display) - display.blit(self.text, position_tuple) + display.blit(pygame.transform.flip(self.text, False, True), position_tuple) class Map: diff --git a/f1tenth_gym/envs/rendering/rendering_pygame.py b/f1tenth_gym/envs/rendering/rendering_pygame.py index e443b2d0..358bdb1d 100644 --- a/f1tenth_gym/envs/rendering/rendering_pygame.py +++ b/f1tenth_gym/envs/rendering/rendering_pygame.py @@ -50,7 +50,7 @@ def __init__( render_mode : str rendering mode in ["human", "human_fast", "rgb_array"] render_fps : int - number of frames per second + number of frames per second """ super().__init__() self.params = params @@ -241,7 +241,7 @@ def render(self) -> Optional[np.ndarray]: text=f"FPS: {self.clock.get_fps():.2f}", display=self.canvas ) - self.window.blit(self.canvas, self.canvas.get_rect()) + self.window.blit(pygame.transform.flip(self.canvas, False, True), self.canvas.get_rect()) pygame.event.pump() pygame.display.update()