import pygame from actors.enums import Colors, PlayerDirection from actors.pacman import ActorPacman __version__ = "0.1.0" def main() -> None: pygame.init() screen = pygame.display.set_mode((800, 800)) pygame.display.set_caption("Pac-Man " + __version__) player = ActorPacman() clock = pygame.time.Clock() running = True while running: screen.fill(Colors.Black) for event in pygame.event.get(): match event.type: case pygame.QUIT: running = False case pygame.KEYDOWN: match event.key: case pygame.K_RIGHT: player.direction = PlayerDirection.DirectionRight case pygame.K_LEFT: player.direction = PlayerDirection.DirectionLeft case pygame.K_UP: player.direction = PlayerDirection.DirectionUp case pygame.K_DOWN: player.direction = PlayerDirection.DirectionDown player.animate() player.draw() pygame.display.flip() clock.tick(60) pygame.quit() if __name__ == "__main__": main()