У меня была аналогичная проблема. Кусок моего кода выглядел так:
class player(object):
def update(self):
if self.score == game.level:
game.level_up()
class game(object):
def level_up(self):
self.level += 1
Он также дал мне эту ошибку об отсутствии self
. Я решил это, набрав game.level_up(game)
вместо game.level_up()
.
Он тоже должен работать для вас.