Я пытался реализовать механику остановки ходов противника на tkinter.
1. Для этого я ввел счетчик. Это ходы, которые противник пропускает (k)
global player, exit, fires, enemies, boost, k
k = 4
2. В этом фрагменте ф-ии keyPress я накладываю ограничения на движения противника и декрементирую k. Это вызывает ошибку UnboundLocalError: local variable 'k' referenced before assignment. Но при этом print(k) - работает и выводит 4
if k < 0:
move_wrap(e, movement)
check_move()
k -= 1
print(k)
Подскажите, пожалуйста, почему не работает декремент и сравнение.