Exemple #1
0
 def click(self, frame):
     if self.boutons[0].isCursorInRange(
     ) or self.boutons[1].isCursorInRange(
     ) or self.boutons[2].isCursorInRange(
     ) or self.boutons[3].isCursorInRange(
     ) or self.boutons[4].isCursorInRange(
     ) or self.boutons[5].isCursorInRange(
     ) or self.boutons[6].isCursorInRange(
     ):  # Si un bouton est pressé et que ce nest pas le bouton "Quitter"
         self.data.soundSystem.playSound("Clique")
     if self.boutons[0].isCursorInRange(
     ):  # Si le bouton "Sudoku" est pressé
         # Lancement du Sudoku
         self.data.partie = Sudoku.PartieG(frame, self.data)
     elif self.boutons[1].isCursorInRange(
     ):  # Si le bouton "Loto" est pressé
         # Lancement du Loto
         self.data.setEtat("Loto_Choose")
         self.data.partie = LTO.Loto_Party(frame, self.data)
     elif self.boutons[2].isCursorInRange(
     ):  # Si le bouton "Bataille Navale" est pressé
         # Lancement de la Bataille Navale
         self.data.partie = BatailleNavale.GameBN(self.data)
         self.data.setEtat("BN_Place")
         self.data.partie.draw(frame, da.Data.menus[self.data.etat])
     elif self.boutons[3].isCursorInRange(
     ):  # Si le bouton "Poker" est pressé
         # Lancement du Poker
         #self.data.partie = pk.Jeu()
         poker.start(frame)
         self.draw(frame)
     elif self.boutons[4].isCursorInRange(
     ):  # Si le bouton "Options" est pressé
         # Lancement des options
         da.Data.menus[1].readCfg()
         self.data.setEtat("options")
         self.data.getCurrentMenu().draw(frame)
     elif self.boutons[5].isCursorInRange(
     ):  # Si le bouton "Profil" est pressé
         # Lancement du profil
         self.data.setEtat("Profil_Main")
     elif self.boutons[6].isCursorInRange(
     ):  # Si le bouton "Classements" est pressé
         # Lancement des classements
         self.data.setEtat("Classements")
         self.data.getCurrentMenu().draw(frame)
     elif self.boutons[7].isCursorInRange(
     ):  # Si le bouton "Quitter" est pressé
         # On quitte le jeu
         if self.data.sound_active:
             self.data.soundSystem.playSound("byebye")
             sleepTime = 3
             if sleepTime > 0:
                 time.sleep(sleepTime)
         self.data.fin = True
     pass