From bcfc3e66ccba6484e997e851681527230ed571ef Mon Sep 17 00:00:00 2001 From: Tim Schneider Date: Wed, 10 Apr 2024 17:14:27 +0200 Subject: [PATCH] Fixed broken CartPoleVectorEnv.render(). Fixes #1007 --- gymnasium/envs/classic_control/cartpole.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gymnasium/envs/classic_control/cartpole.py b/gymnasium/envs/classic_control/cartpole.py index ee29ee72a..82db8cda0 100644 --- a/gymnasium/envs/classic_control/cartpole.py +++ b/gymnasium/envs/classic_control/cartpole.py @@ -545,7 +545,7 @@ def render(self): for _ in range(self.num_envs) ] if self.clocks is None: - self.clock = [pygame.time.Clock() for _ in range(self.num_envs)] + self.clocks = [pygame.time.Clock() for _ in range(self.num_envs)] world_width = self.x_threshold * 2 scale = self.screen_width / world_width @@ -558,7 +558,7 @@ def render(self): return None for state, screen, clock in zip(self.state, self.screens, self.clocks): - x = self.state.T + x = state self.surf = pygame.Surface((self.screen_width, self.screen_height)) self.surf.fill((255, 255, 255))