Bonjour, je crée mon jeu vidéo dans le cadre du lycée avec la spé ISN. Tout est finit et mon programme comporte deux parties:
Le menu, qui se lance en premier lorsqu'on execute le code.
Et le jeu, qui se lance lorsque qu'on choisit de le faire dans le menu.
Mon jeu est basé sur un timer, qui part de 0 à 60, affiché en haut à gauche dans le jeu. On joue une fusée qui esquive des météors et à 60 secondes, on gagne.
Mon probleme est le suivant: le temps passé dans le menu est compté pour le timer qui est censé commencer au lancement du JEU. Donc si je passe x secondes dans le menu, lorsque je lance le jeu, il sera affiché x secondes en haut à gauche et cela est problèmatique, j'aimerais qu'il soit à 0. J'ai essayé par tout les moyens de soit reset le timer au lancement du jeu soit le définir qu'une fois le jeu lancé. Mais je n'arrive absolument pas à le faire.
Pour que ce soit plus clair je peux vous apporter un détail;
au lancement du programme, menu = True et run(qui correspond au jeu)=False.
Lorsque j'appuie sur "jouer" dans le menu, alors menu=False
et run = True.
Je peux toujours apporter le code en entier si vous en avez besoin, mais j'ai vraiment besoin d'aide car je le rend dans une semaine et mes recherches et essais n'y font rien. Merci