From fca21d421e5ad8877f8519c7037ad87085ad2258 Mon Sep 17 00:00:00 2001 From: CutieSad Date: Thu, 12 Dec 2024 15:38:07 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20d'apparation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Création classe Ennemi --- projetv2/projet.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/projetv2/projet.py b/projetv2/projet.py index 76adc7a..5bbc824 100644 --- a/projetv2/projet.py +++ b/projetv2/projet.py @@ -42,7 +42,6 @@ class Objet: def afficher(self:'Objet') -> None: """Affichage des objets""" pyxel.blt(self.x, self.y, 0, self.x1, self.y1, self.x2, self.y2) - """Classe intégrant la gestion du Modèle et de la Vue relative au Perenoel du joueur.""" class Perenoel: def __init__(self, couleur:int=COULEUR_PERE_NOEL) -> None: @@ -90,7 +89,7 @@ class Joueur: def __init__(self, perenoel:'Perenoel', vies:int) -> None: self.vies = vies # A 0, le joueur a perdu - self.perenoel = perenoel # L'instance de Vaisseau du joueur + self.perenoel = perenoel # L'instance de Perenoel du joueur def est_vivant(self:'Joueur') -> bool: """Prédicat qui renvoie vrai si le joueur a encore des vies""" @@ -107,6 +106,18 @@ class Joueur: self.vies = 0 """Classe intégrant la gestion du jeu.""" +class Zombie: + + +class Enemmi: + + def __init__(self, monstre:'Monstre', vies:int) -> None: + self.vies = vies + self.monstre = monstre + + def est_vivant(self:'Ennemi') -> bool: + return self.vies > 0 + class Jeu: def __init__(self) -> None: