示例#1
0
 def scalePosition(self, scale):
     self.position = common.myMult(scale, self.absPosition)
     if self.isMovable:
         self.position = common.myAdd(self.position,
                 (self.myCanvas.windowSurface.get_width() / 2,
                  self.myCanvas.windowSurface.get_height() / 2))
     else:
         self.position = common.myAdd(self.position,
                 common.myMult(Canvas.scale, (self.image.get_width() / 2,
                 self.image.get_height() / 2)))
     self.resize(scale)
示例#2
0
 def getOffset(self):
     return common.myMult(Canvas.scale, self.offset)