Привет!Я создаю простую игру со змеями.Я хочу расширить свои классы в разных модулях, у меня есть класс меню в отдельном сценарии от моего основного цикла игры.Другими словами, я хочу, чтобы мой импортированный скрипт использовал инициацию pygame, которая была вызвана ранее в основном скрипте.
Вот краткий пример использования псевдокода моей проблемы:
one.py
def version():
print pygame.version
В main.py я импортировал pygame и сделал pygame.init ().Отсюда я также хочу использовать def version () из one.py
main.py
import pygame
import one
pygame.init()
one.version()
Однако, это дает мне ошибку, определенную без pygame.Я знаю причину, по которой он выдает ошибку, потому что когда one.py вызывается из main.py, он не сохраняет объявления из main.py.
Я хочу знать, что это методчтобы сделать вышеупомянутое, что на самом деле будет работать.
Спасибо!