diff --git a/pygame/jeu/jeu.py b/pygame/jeu/jeu.py new file mode 100644 index 0000000..1126d47 --- /dev/null +++ b/pygame/jeu/jeu.py @@ -0,0 +1,27 @@ +from pygame.jeu import niveau + + +class Jeu: + def __init__(self) -> None: + self.niveau = niveau.Niveau() + self.vie = 3 + self.bouge = False + self.etat = 1 + + def gereJeu(self,ecran): + if self.etat == 1: + pass + elif self.etat == 2: + for event in pygame.event.get(): + if event.type() == pygame.QUIT: + sys.exit + elif event.type == pygame.MOUSEBUTTONDOWN: + self.bouge = True + else: + self.bouge = True + niveau.affiche(ecran) + if self.bouge: + self.etat = 1 + return 1 + elif self.etat == 2: + self.etat = niveau. diff --git a/pygame/jeu/niveau.py b/pygame/jeu/niveau.py new file mode 100644 index 0000000..11e9dd5 --- /dev/null +++ b/pygame/jeu/niveau.py @@ -0,0 +1,14 @@ +class Niveau: + def __init__(self) -> None: + self.b1 = balle.Balle() + self.r1 = raquette.Raquette() + self.m1 = murdebrique.Wall() + + def affiche(self,ecran): + ecran.fill(BLANC) + self.b1.affiche(ecran) + self.r1.affiche(ecran) + self.m1.affiche(ecran) + + def levelmanager(): + for event in pygame.