示例#1
0
    def update(self):
        Sprite.update(self)

        self.mTimeFrame += 1

        if (self.mTimeFrame > self.mDelay):
            self.mTimeFrame = 0
            if not self.mEnded:
                self.mCurrentFrame += 1
                if self.mCurrentFrame >= len(self.mFrame):
                    if self.mIsLoop:
                        self.mCurrentFrame = 0
                    else:
                        self.mCurrentFrame = len(self.mFrame) - 1
                        self.mEnded = True

        self.setImage(self.mFrame[self.mCurrentFrame])
示例#2
0
 def update(self):
     Sprite.update(self)
     self.setXY(Mouse.inst().getX(), Mouse.inst().getY())
示例#3
0
 def update(self):
     Sprite.update(self)