|
|
@@ -10,6 +10,7 @@ def on_mouse_down(): |
|
|
|
|
|
|
|
def reset(): |
|
|
|
print("Retour au départ...") |
|
|
|
titi.image = 'bird1' |
|
|
|
titi.speed = 1 |
|
|
|
titi.center = (75, 100) |
|
|
|
tube_superieur.center = (300, 0) |
|
|
@@ -28,6 +29,7 @@ def heurte_tube() : |
|
|
|
def update(): |
|
|
|
titi.y += titi.speed |
|
|
|
titi.speed += gravite |
|
|
|
|
|
|
|
tube_superieur.x -= vitesse_defilement |
|
|
|
tube_inferieur.x -= vitesse_defilement |
|
|
|
if tube_superieur.right < 0 : |
|
|
@@ -35,7 +37,7 @@ def update(): |
|
|
|
tube_inferieur.left = WIDTH |
|
|
|
if titi.y > HEIGHT or titi.y < 0: |
|
|
|
reset() |
|
|
|
if (titi.colliderect(tube_superieur)) : |
|
|
|
if (titi.colliderect(tube_superieur)) : # or tube inf |
|
|
|
heurte_tube() |
|
|
|
if (titi.colliderect(tube_inferieur)) : |
|
|
|
heurte_tube() |
|
|
@@ -53,7 +55,7 @@ tube_superieur = Actor('top') |
|
|
|
tube_inferieur = Actor('bottom') |
|
|
|
vitesse_defilement = 1 |
|
|
|
|
|
|
|
gravite = 0.3 |
|
|
|
gravite = 0.2 |
|
|
|
# print(tube_superieur.width, tube_superieur.height) |
|
|
|
reset() |
|
|
|
pgzrun.go() |