Мне нужно, чтобы классы взаимодействовали в игровом движке. Я сохранил все классы в разные файлы .py и просто собираюсь импортировать их в файл игрового движка и запустить их через игровой движок. Проблема в том, что мне нужно настроить игровой движок, начать игру, и тогда классы смогут звонить друг другу после начала игры. Я думаю что-то вроде этого ниже:
import class1.py
import class2.py
class Engine(Object):
def__init__(self, start)
self.start = start
def play(self):
next = self.start
while True:
print "\n-"
class = getattr(self.start, next)
next = class()
my_engine = Engine(class1)
my_engine.play()
Затем, по ходу игры, у меня будет звонок класса 1, класс 2 и так далее ...
Это кажется слишком упрощенным.
Любое направление по этому вопросу будет высоко ценится.