def setSize(self, size):
self.geometry = size
self.geometry2 = [self.geometry[0]+13,self.geometry[1]+29]
self.pos2 = (self.pos[0]+self.geometry2[0], self.pos[1]+self.geometry2[1])
self.pos3 = (self.pos[0]+self.geometry2[0]/2, self.pos[1]+self.geometry2[1]/2)
self.surface = pygame.Surface((self.geometry[0], self.geometry[1]))
self.surfaceTemp = pygame.Surface((self.geometry[0], self.geometry[1]))
self.widgetSurface = pygame.Surface((self.geometry[0], self.geometry[1]), pygame.SRCALPHA, 32)
self.animStage = [self.geometry[0],self.geometry[1]]
self.animDone = True
self.widgets = []
if (not self.oldWidgets == None) or (not self.oldWidgets == []):
for widget in self.oldWidgets:
if type(widget) is str:
self.widgets += [eval(widget)]
self.widgets[len(self.widgets)-1].setScreen(self.widgetSurface, self.sysRes, self.sysVar)
评论列表
文章目录