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