別のクラスで設定されている属性を取得する必要があるクラスがあります。ただし、標準のデータ型ではありません。コードは次のとおりです。
class graphics:
def __init__(self, Fullscreen = False, Width = 640, Height = 480):
print "Graphics Init"
SCREEN_SIZE = (Width, Height)
pygame.init()
if Fullscreen:
self.screen = pygame.display.set_mode(SCREEN_SIZE, FULLSCREEN, 32)
print "Fullscreen Initialized"
else:
self.screen = pygame.display.set_mode(SCREEN_SIZE, 0, 32)
print "Non-Fullscreen Initialized"
私がする必要があるのは、self.screenで設定してそのクラス内で読み取ることができる画面属性を参照することです...しかし、別のクラスから設定する必要があります
screen = ?
下
class graphics:
その疑問符は何である必要がありますか? 私は 0, None, "" を試しました...何も機能していないようです.pygame呼び出しがどのようなデータ型になるのかわかりません. :S