Browse Source

Mise à jour de 'app.py'

master
w_iyad 1 month ago
parent
commit
f0af3d4da9
  1. 18
      app.py

18
app.py

@ -54,11 +54,17 @@ class Joueur :
self.chien.puni = True self.chien.puni = True
def collecter(self) : def collecter(self) :
if nb_poules : if self.nb_poules :
for i in range(nb_poules) : print(self.nb_poules)
if self.poules[i].x >= self.chien.x and self.poules[i].y >= self.chien.y and self.poules[i].x <= self.chien.x + 8 and self.poules[i].y <= self.chien.y + 8 : for i in range(self.nb_poules) :
nb_poules -= 1 if self.poules[i].collecte == False and self.poules[i].x >= self.chien.x and self.poules[i].y >= self.chien.y and self.poules[i].x <= self.chien.x + 8 and self.poules[i].y <= self.chien.y + 8 :
print("collision")
self.poules[i].collecte = True self.poules[i].collecte = True
def croc(self) :
if pyxel.btn(pyxel.KEY_SPACE) :
self.ajouter_croc()
class Maitre : class Maitre :
def __init__(self,chien:'Chien') : def __init__(self,chien:'Chien') :
self.poursuite = False self.poursuite = False
@ -100,6 +106,7 @@ class Poule :
def afficher(self) : def afficher(self) :
pyxel.blt(self.x,self.y,0,0,8,8,8) pyxel.blt(self.x,self.y,0,0,8,8,8)
class Jeu: class Jeu:
"""Classe intégrant la gestion du jeu.""" """Classe intégrant la gestion du jeu."""
def __init__(self) -> None: def __init__(self) -> None:
@ -123,11 +130,10 @@ class Jeu:
self.maitre.deplacer() self.maitre.deplacer()
self.joueur.se_deplacer() self.joueur.se_deplacer()
self.joueur.punition() self.joueur.punition()
#self.croc() self.joueur.collecter()
#self.deplacer_ennemis() #self.deplacer_ennemis()
#self.supprimer_ennemis_touches() #self.supprimer_ennemis_touches()
def se_deplacer(self:'Jeu')->None : def se_deplacer(self:'Jeu')->None :
if pyxel.btn(pyxel.KEY_RIGHT) : if pyxel.btn(pyxel.KEY_RIGHT) :
self.chien.dep_x(2) self.chien.dep_x(2)

Loading…
Cancel
Save