示例#1
0
 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)
示例#2
0
        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)
示例#3
0
 def menu(self):
     return menu.MenuApp().run()