我有一個類需要獲取另一個屬性。這不是標準的數據類型。這是代碼;如何製作不屬於標準數據類型的類屬性?
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,沒有,「」......似乎沒有任何工作,我不知道pygame調用的數據類型是什麼。 :S
這並不是你想要的。您有同名的類級屬性(屏幕)和實例級屬性。 – 2008-12-19 03:27:41