Files
PyGame-Pacman/pman.py
2025-04-14 09:47:43 +02:00

43 lines
1.2 KiB
Python

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()