Untitled

 avatar
unknown
plain_text
2 years ago
1.4 kB
4
Indexable
#pgzero

WIDTH = 600
HEIGHT = 400

TITLE = "Klikanie zwierząt"
FPS = 30

animal = Actor('giraffe', (150, 250))
background = Actor('background')
bonus_1 = Actor('bonus', (450, 100))
bonus_2 = Actor('bonus', (450, 200))

count = 0
click = 1

def draw():
    background.draw()
    animal.draw()
    screen.draw.text(count, center=(150, 100), color='white', fontsize=96)
    bonus_1.draw()
    screen.draw.text('+1$ co 2s', center=(450, 80), color='black', fontsize=20)
    screen.draw.text('cena: 15$', center=(450, 110), color='black', fontsize=20)
    bonus_2.draw()
    screen.draw.text('+15$ co 2s', center=(450, 180), color='black', fontsize=20)
    screen.draw.text('cena: 200$', center=(450, 210), color='black', fontsize=20)

def on_mouse_down(button, pos):
    global count
    if button == mouse.LEFT and animal.collidepoint(pos):
        count += click
        animal.y = 200
        animate(animal, tween='bounce_end', duration=0.5, y=250)
    
    if button == mouse.LEFT and bonus_1.collidepoint(pos):
        if count >= 15:
            schedule_interval(for_bonus_1, 2)
            count -= 15
            
    if button == mouse.LEFT and bonus_2.collidepoint(pos):
        if count >= 200:
            schedule_interval(for_bonus_2, 2)
            count -= 200
        
def for_bonus_1():
    global count
    count += 1
    
def for_bonus_2():
    global count
    count += 15
           
Editor is loading...