(self, action)
| 41 | self.game_over = True |
| 42 | |
| 43 | def step(self, action): |
| 44 | obs, reward, terminated, truncated, info = self.env.step(action) |
| 45 | self.game_over = terminated or truncated |
| 46 | lives = info.get("lives", 0) |
| 47 | if 0 < lives < self.lives: |
| 48 | terminated = True |
| 49 | self.lives = lives |
| 50 | info["game_over"] = self.game_over |
| 51 | return obs, reward, terminated, truncated, info |
| 52 | |
| 53 | def reset(self, **kwargs): |
| 54 | if self.game_over: |
no outgoing calls
no test coverage detected