Я не понимаю в чём ошибка
Писала код для игры. Вылезла ошибка там было написано что имя x не существует. Вот часть кода:
while run:
time.delay(50)
for e in event.get():
if e.type == MOUSEBUTTONDOWN and e.button == 1:
x, y = e.pos
if button_1.collidepoint(x,y):
print('level1')
finish = False
level = 1
packmen = Player('pac-3.png', 5, win_height - 80, 100, 80 , 0, 0)
final = GameSprite('1677944907550.png',500, 360, 150, 130)
monsters, barriers = level1()
if button_2.collidepoint(x,y):
print('level2')
level = 2
finish = False
packmen = Player('pac-3.png', 5, win_height - 80, 100, 80 , 0, 0)
final = GameSprite('1677944907550.png',50, 50, 150, 130)
monsters, barriers = level2()
if button_end.collidepoint(x,y):
run = False
if e.type == QUIT:
run = False
Источник: Stack Overflow на русском