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)
def getOffset(self): return common.myMult(Canvas.scale, self.offset)