] texts = [ 'Red squirrel', 'Pheasant', 'Sheep', 'Cow', 'Seal', 'Cat', 'Hedgehog', 'Meerkat', ] imnum = 0 text0 = Label('', 400, 50) w.add_label(text0) w.background_image = ima[imnum] text0.text = texts[imnum] class NButton(Sprite): def on_create(self): self.image = "button_next.png" self.x = 900 self.y = 60 self.scale = 0.5 def on_left_click(self): global imnum imnum += 1 if imnum >= len(ima):
self.x = 550 self.y = 100 self.scale = 0.25 def on_left_click(self): likes.append(texts[image_number]) print("I like", likes, "!") next() class DisLikeButton(Sprite): def on_create(self): self.image = 'thumbs_up.png' self.rotation = 180 self.x = 400 self.y = 100 self.scale = 0.25 def on_left_click(self): dislikes.append(texts[image_number]) print("I dislike", dislikes, "!") next() window.add_label(text_lable) window.create_sprite(NextButton) window.create_sprite(LikeButton) window.create_sprite(DisLikeButton) window.run()
'Pheasant', 'Sheep', 'Cow', 'Seal', 'Cat', 'Hedgehog', 'Meerkat', ] image_number = 0 window = Window(width=1000) window.background_image = images[image_number] text_label = Label('', 100, 50) text_label.text = texts[image_number] window.add_label(text_label) likes=[] class NextButton(Sprite): def on_left_click(self): global image_number image_number+=1 if len(images)==image_number: window.close() return window.background_image = images[image_number] text_label.text = texts[image_number]
from pycat.core import Window, Sprite, KeyCode, Scheduler, Label window = Window(background_image='Stars.png') window.background_sprite.scale_to_width(window.width) time = 0 time_label = Label() time_label.y = 100 dead_player = 0 window.add_label(time_label) class GameManager(Sprite): def on_create(self): self.is_visible = False self.timer = 0 def on_update(self, dt): self.timer += dt game_manager = window.create_sprite(GameManager) class TimeLabel(Label): def on_create(self): self.font_size = 100 self.y = 400 self.x = 600 def on_update(self, dt: float): if game_manager.timer < 2: