import pygame
from enum import Enum
class Direction(Enum):
UP = 1
DOWN = 2
class Paddle(pygame.sprite.Sprite):
def __init__(self):
super().__init__()
self.position = pygame.Vector2(0, 0)
def move(self, direction, speed):
match direction:
case Direction.UP:
self.y -= speed
case Direction.DOWN:
self.y += speed
...
def get_player_pressed_keys():
keys = pygame.key.get_pressed()
return{
"BlueUp": keys[pygame.K_UP],
"BlueDown": keys[pygame.K_DOWN],
"RedUp": keys[pygame.K_w],
"RedDown": keys[pygame.K_s]
}
window = pygame.display.set_mode((800, 600))
pygame.display.update()
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
keys = get_player_pressed_keys()
print(keys)
...
pygame.quit()
exit()