import pygame import sys from Game import Game class Controller: def __init__(self, game: Game): self.game = game def get_and_handle_events(self): """ Left/Right arrow keys move the Fighter left/right. """ events = pygame.event.get() self.exit_if_time_to_quit(events) print(events) # Only for testing pressed_keys = pygame.key.get_pressed() if pressed_keys[pygame.K_LEFT]: self.game.fighter.move_left() if pressed_keys[pygame.K_RIGHT]: self.game.fighter.move_right() @staticmethod def exit_if_time_to_quit(events): for event in events: if event.type == pygame.QUIT: sys.exit()