Browse Source

Apparation

- Apparation du premier cadeau
- Ajout de constance
master
CutieSad 1 month ago
parent
commit
26b0f83c7f
  1. 20
      projetv2/projet.py

20
projetv2/projet.py

@ -12,16 +12,24 @@ import random
COULEUR_PERE_NOEL = 1 COULEUR_PERE_NOEL = 1
COULEUR_TIR = 10 COULEUR_TIR = 10
COULEUR_ENNEMI = 8 COULEUR_ENNEMI = 8
X1_SAPIN = 25
Y1_SAPIN = 46
X2_SAPIN = 38
Y2_SAPIN = 19
X1_CADEAU1 = 14
Y1_CADEAU1 = 110
X2_CADEAU1 = 22
Y2_CADEAU1 = 115
#Déclaration des classes #Déclaration des classes
"""Classe intégrant la gestion du Modèle et de la Vue relative au Perenoel du joueur.""" """Classe intégrant la gestion du Modèle et de la Vue relative au Perenoel du joueur."""
class Objet: class Objet:
def __init__(self) -> None: def __init__(self) -> None:
self.x = 115 # coordonnée x du coin haut à gauche du carré self.x = 115 # coordonnée x du coin haut à gauche du carré
self.y = 0 # coordonnée y du coin haut à gauche du carré self.y = 0 # coordonnée y du coin haut à gauche du carré
def afficher(self:'Objet') -> None: def afficher(self:'Objet', x1, y1, x2, y2) -> None:
"""Affiche le Sapin""" """Affichage des objets"""
pyxel.blt(self.x, self.y, 0, 25, 46, 38, 19) pyxel.blt(self.x, self.y, 0, x1, y1, x2, y2)
#Co :25,46,38,19
class Perenoel: class Perenoel:
@ -117,5 +125,7 @@ class Jeu:
pyxel.cls(4) pyxel.cls(4)
self.perenoel.afficher() self.perenoel.afficher()
#self.perenoel.gravite() #self.perenoel.gravite()
self.objet.afficher() #self.objet.afficher(X1_SAPIN, Y1_SAPIN, X2_SAPIN, Y2_SAPIN)
self.objet.afficher(X1_CADEAU1, Y1_CADEAU1, X2_CADEAU1, Y2_CADEAU1)
j = Jeu() j = Jeu()
Loading…
Cancel
Save