BlinkingSprite
This commit is contained in:
parent
d8f3a3df1b
commit
6388584c22
|
@ -430,3 +430,17 @@ class Frameset:
|
|||
|
||||
def reverse(self):
|
||||
self.reversed = not self.reversed
|
||||
|
||||
|
||||
class BlinkingSprite(Sprite):
|
||||
|
||||
def __init__(self, parent, blink_rate, framerate=None):
|
||||
Sprite.__init__(self, parent, framerate)
|
||||
self.register(self.blink, interval=blink_rate)
|
||||
self.play(self.blink)
|
||||
|
||||
def reset(self):
|
||||
self.unhide()
|
||||
|
||||
def blink(self):
|
||||
self.toggle_hidden()
|
||||
|
|
Loading…
Reference in New Issue