def handle_events(self): """ Handle pygame events by forwarding them to the display and environment vehicle. """ for event in pygame.event.get(): if event.type == pygame.QUIT: self.env.close() self.sim_surface.handle_event(event) if self.env.vehicle: VehicleGraphics.handle_event(self.env.vehicle, event)
def handle_events(self): """ Handle pygame events by forwarding them to the display and environment vehicle. """ for event in pygame.event.get(): if event.type == pygame.QUIT: self.env.close() self.sim_surface.handle_event(event) if event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: pause = True while pause == True: for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: pause = False if self.env.vehicle: VehicleGraphics.handle_event(self.env.vehicle, event)