Untitled
unknown
plain_text
3 years ago
1.4 kB
7
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...