def __init__(self): super(SportySpice, self).__init__() w, h = director.get_window_size() self.faye = helper.get_sprite('sporty_spice.png', w // 2, h // 2 + 50) self.faye.scale = 1 self.faye.do(R_ScaleFromTo(1.2, 0.5, 0.3)) self.faye.do(Repeat(RotateTo(-5, 0.5) + RotateTo(5, 0.5))) self.faye.do( Repeat( FlipX(duration=0.5) + Delay(3) + Reverse(FlipX(duration=0.5)) + Delay(3))) # self.faye.do(Repeat(Twirl(center=(h, 700), grid=(16, 12), duration=2, twirls=6, amplitude=0.3))) # self.faye.do(MoveTo((w//2 - 100, h//2+50), 0.5) + MoveTo((w//2, h//2+50), 0.5) + MoveTo((w//2+100, h//2 + 50), 0.5)) self.add(self.faye) _l = Line("SPORTY SPICE " * 20, 60, (255, 0, 255, 255), 0, 0, "November") _l2 = Line("SPORTY SPICE " * 20, 50, (255, 100, 255, 255), 0, 0, "November") _l.label.do(Repeat(CallFunc(_l.update_line) + Delay(0.05))) _l2.label.do(Repeat(CallFunc(_l2.update_line) + Delay(0.05))) for i in range(1, 10): if i % 2: l2 = copy.copy(_l) else: pass l2 = copy.copy(_l2) l2.position = 0, 30 * i l2.rotation = -3 * i * 4 self.add(l2) if i % 2: l2 = copy.copy(_l) else: pass l2 = copy.copy(_l2) l2.position = 0, 30 * i l2.rotation = 3 * i * 4 self.add(l2) # self.faye.do(Ripple3D(grid=(20, 16), waves=7, duration=10, amplitude=100, radius=320)) # self.faye.do(Repeat(Shaky3D(randrange=3, grid=(32, 24), duration=5))) # wixa = helper.get_sprite('wixapol.png', w//2-w//8, h-200) wixa = helper.get_sprite('wixapol.png', w // 2 - 100, h // 2 + 300) wixa.scale = 1.5 wixa.do(R_ScaleFromTo(2, 0.6, 0.2)) # wixa.do(R_Blink(10, 1)) x, y = wixa.position
def get_spinner(self, color, x, y): spinner = helper.get_sprite('spinner_%s.png' % color, x, y) spinner.scale = 0.7 spinner.do(Repeat(RotateBy(720, 1))) spinner.do(R_ScaleFromTo(1, 0.7, 0.5)) # spinner.do(R_Blink(random.randrange(5, 10), 2)) return spinner
def __init__(self): super(HeroText, self).__init__() w, h = director.get_window_size() self.sprite = helper.get_sprite('large-text.png', 450, h // 2) self.sprite.do( Repeat(MoveTo((w - 450, h / 2), 2) + MoveTo((450, h / 2), 2))) e = ShuffleTiles(grid=(16, 12), duration=1) self.sprite.do(Repeat(e + Delay(3) + Reverse(e) + Delay(10))) self.add(self.sprite)
def __init__(self): super(Manekin, self).__init__() w, h = director.get_window_size() self.sprite = helper.get_sprite('manekin-nobg.png', w // 2, h // 2) self.sprite.scale = 1.7 self.add(self.sprite) self.heart = helper.get_sprite('wxpl_heart-nobg.png', w // 2 + 30, h // 2 + 250) self.heart.do(R_ScaleFromTo(5, 1, duration=0.5)) self.add(self.heart) self.do( Repeat( Twirl(center=(1000, 500), grid=(16, 12), duration=6, twirls=10, amplitude=1.3)))
def __init__(self): super(UpTempo1, self).__init__() w, h = director.get_window_size() self.add(common.Lines("XD "*30, init_x=0, init_y=30, rotation=3, count=25)) self.logo = helper.get_sprite('alien-eyes-wixapolized.png', w//2, h - 275) self.logo.scale = 0.5 self.logo.do(R_ScaleFromTo(1, 0.3, duration=0.15)) self.do(R_Blink(4, 1)) self.add(self.logo)
def __init__(self): super(Testowixon, self).__init__() self.do(R_ScaleFromTo(1.3, 1, 0.2)) w, h = director.get_window_size() self.img = helper.get_sprite('testo.jpg', w//2, h//2) self.img.scale = 1 self.add(self.img) _l = Line("TESTOWIXON ", 40, (255, 255, 0, 255), w//2-395, h//2+90, "November") _l.rotation = -27 _l.label.do(Repeat(CallFunc(_l.update_line) + Delay(0.03))) _l.do(Delay(0.1) + R_ScaleFromTo(1.2, 1, 0.2)) self.add(_l) _l = Line("TESTOWIXON ", 40, (255, 255, 0, 255), w//2, h//2- 140, "November") _l.rotation = 50 _l.label.do(Repeat(CallFunc(_l.update_line_reversed) + Delay(0.03))) _l.do(R_ScaleFromTo(0.8, 1, 0.2)) self.add(_l) wixa = helper.get_sprite('wixapol.png', w//2- 505, h//2+93) wixa.scale = 1.5 wixa.do(R_ScaleFromTo(5, 1.5, 0.1)) wixa.do(R_Blink(10, 1)) self.add(wixa) wixa = helper.get_sprite('wixapol.png', w//2 + 500, h//2+93) wixa.scale = 1.5 wixa.do(R_ScaleFromTo(5, 1.5, 0.1)) wixa.do(R_Blink(10, 1)) self.add(wixa) _l = Line("KLEJNOT NILU " * 3, 79, (255, 255, 0, 255), 100, h - 200, "November") _l.label.do(Repeat(CallFunc(_l.update_line) + Delay(0.1))) self.add(_l)