Esempio n. 1
0
]

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):
Esempio n. 2
0
        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()
Esempio n. 3
0
   '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]
Esempio n. 4
0
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: