def callback(instance): #S'il clique sur rejouer on ferme la fenetre, on fait un appele a new_round pour repiocher un son, on met a zero score et temps et on lance le son correspondant if (instance.text == 'REJOUER'): sound1.stop() popup.dismiss() self.new_round() self.clock = 0 self.score = 0 sound = SoundLoader.load(self.sound) sound.play() #S'il clique sur 'changer de niveau' il est redirigie vers la methode niveaux() if (instance.text == 'CHANGER DE NIVEAU'): popup.dismiss() sound1.stop() self.niveaux() #S'il clique sur "menu", il quitte ce jeu et est redirige vers la fenetre du menu principal if (instance.text == 'MENU'): sound1.stop() popup.dismiss() menu.MenuApp().run() #S'il clique sur "Quitter le jeu", il quitte toute l'application if (instance.text == 'QUITTER LE JEU'): sound1.stop() popup.dismiss() self.parent.stop() print('The button <%s> is being pressed' % instance.text)
def callback(instance): #Si l'utilisateur clique sur rejouer, on remet le score et la date a 0, on refait appel a new_round et on lance le nouveau son if (instance.text == 'REJOUER'): sound1.stop() self.new_round() popup.dismiss() self.score = 0 self.clock = 0 sound = SoundLoader.load(self.sound) sound.play() #Si l'utilisateur clique sur Menu on lance le Menu if (instance.text == 'MENU'): sound1.stop() popup.dismiss() return menu.MenuApp().run() #Si l'utilisateur clique sur "quitter" on stoppe l'application if (instance.text == 'QUITTER LE JEU'): sound1.stop() popup.dismiss() Activite1_difficultApp().stop() print('The button <%s> is being pressed' % instance.text)
def menu(self): return menu.MenuApp().run()