Bladeren bron

save

chapitre-1-start
gaetanv 3 jaren geleden
bovenliggende
commit
3978d74dda
3 gewijzigde bestanden met toevoegingen van 96 en 9 verwijderingen
  1. +18
    -9
      bird.py
  2. +34
    -0
      bird_prof.py
  3. +44
    -0
      birdiesV2.py

+ 18
- 9
bird.py Bestand weergeven

@@ -6,29 +6,39 @@ HEIGHT = 700

titi = Actor('bird1', (75, 350))
tutu = Actor ('bird2', ( 300, 20))
top = Actor('top', (300, -150))
bottom = Actor ('bottom', (300, 800))
top_tube = Actor('top', (300, 0))
bottom_tube = Actor ('bottom', (300, 800))
fond = Actor('background', (200,350))
fond2 = Actor('background', (-200,350))

def draw():
screen.blit('background', (0, 0))
fond.draw()
fond2.draw()
titi.draw()
tutu.draw()
top.draw()
bottom.draw()
top_tube.draw()
bottom_tube.draw()
def on_mouse_down(pos):
print( pos, 'est la position lors du clic gauche')
print( pos, 'est la position de titi lors du clic gauche')
titi.backupspeed = titi.speed
tutu.backupspeed = tutu.speed
titi.speed = 0
tutu.speed = 0
def on_mouse_up (pos):
print( pos)
def on_mouse_up ():
titi.speed = titi.backupspeed + 2
tutu.speed = tutu.backupspeed + 2

def update():
fond.x += 2
fond2.x +=2
if fond.x > 400 :
fond.x = 200
if fond2.x > 200 :
fond2.x = 0
titi.x += titi.speed
tutu.y += tutu.speed
if titi.x > 400 :
@@ -36,7 +46,6 @@ def update():
if tutu.y > 700 :
tutu.y = 10

titi.speed = 1
tutu.speed = 1


+ 34
- 0
bird_prof.py Bestand weergeven

@@ -0,0 +1,34 @@
import pgzrun

TITLE = "Paf l'oiseau"
WIDTH = 400
HEIGHT = 708

def on_mouse_down():
print('Clic souris !')
titi.y -= 50

def update():
titi.y += titi.speed
tube_superieur.x -= vitesse_defilement
tube_inferieur.x -= vitesse_defilement
if tube_superieur.x + tube_superieur.width/2< 0 :
tube_superieur.x = WIDTH + tube_superieur.width/2
tube_inferieur.x = WIDTH + tube_superieur.width/2

def draw():
screen.blit('background', (0, 0))
titi.draw()
tube_superieur.draw()
tube_inferieur.draw()

titi = Actor('bird1', (75, 350))
titi.speed = 1
ecart = 140
tube_superieur = Actor('top', (300, 0))
tube_inferieur = Actor('bottom', (300, tube_superieur.height + ecart))
vitesse_defilement = 1

# print(tube_superieur.width, tube_superieur.height)

pgzrun.go()

+ 44
- 0
birdiesV2.py Bestand weergeven

@@ -0,0 +1,44 @@
import pgzrun

TITLE = "Paf l'oiseau"
WIDTH = 400
HEIGHT = 708

fond = Actor('background', (200,350))
fond2 = Actor('background', (-200,350))

def on_mouse_down():
print('Clic souris !')
titi.y -= 50

def update():
fond.x += 2
fond2.x +=2
if fond.x > 400 :
fond.x = 200
if fond2.x > 200 :
fond2.x = 0
titi.y += titi.speed
tube_superieur.x -= vitesse_defilement
tube_inferieur.x -= vitesse_defilement
if tube_superieur.x + tube_superieur.width/2< 0 :
tube_superieur.x = WIDTH + tube_superieur.width/2
tube_inferieur.x = WIDTH + tube_superieur.width/2

def draw():
fond.draw()
fond2.draw()
titi.draw()
tube_superieur.draw()
tube_inferieur.draw()

titi = Actor('bird1', (75, 350))
titi.speed = 1
ecart = 140
tube_superieur = Actor('top', (300, 0))
tube_inferieur = Actor('bottom', (300, tube_superieur.height + ecart))
vitesse_defilement = 1

# print(tube_superieur.width, tube_superieur.height)

pgzrun.go()

Laden…
Annuleren
Opslaan