From c74f6959841db628ebf64aa89064af3d428191e0 Mon Sep 17 00:00:00 2001 From: CoCo_Sol Date: Tue, 31 Oct 2023 00:09:59 +0100 Subject: [PATCH] Afficher le nombre si on a perdu la partie --- src/scenes/classique.py | 11 +++++++---- src/scenes/menteur.py | 11 +++++++---- src/scenes/tricheur.py | 11 +++++++---- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/src/scenes/classique.py b/src/scenes/classique.py index c223707..affedc7 100644 --- a/src/scenes/classique.py +++ b/src/scenes/classique.py @@ -191,16 +191,19 @@ def end_game(world: World, state: str): for entity_text in world.query(TextDialogue): entity_text[Text] = Text(f"{state} !") - # On empeche de pourvoir continuer le jeu. - for entity in world.query(typing.Typing, Text): - del entity[typing.Typing] - if state == "Gagné": for entity in world.query(NombreEssaiText): entity[Text] = Text("") else: for entity in world.query(NombreEssaiText): entity[Text] = Text(" plus d'essais") + for entity in world.query(typing.Typing): + entity[Position] = Position(Display.WIDTH / 2, 650) + entity[Text] = Text("Le nombre etait : " + str(world[RandomNumber])) + + # On empeche de pourvoir continuer le jeu. + for entity in world.query(typing.Typing, Text): + del entity[typing.Typing] # on change la texture du button submit. for entity in world.query(Clickable, Centered): diff --git a/src/scenes/menteur.py b/src/scenes/menteur.py index d6b826e..3b98642 100644 --- a/src/scenes/menteur.py +++ b/src/scenes/menteur.py @@ -200,16 +200,19 @@ def end_game(world: World, state: str): for entity_text in world.query(TextDialogue): entity_text[Text] = Text(f"{state} !") - # On empeche de pourvoir continuer le jeu. - for entity in world.query(typing.Typing, Text): - del entity[typing.Typing] - if state == "Gagné": for entity in world.query(NombreEssaiText): entity[Text] = Text("") else: for entity in world.query(NombreEssaiText): entity[Text] = Text(" plus d'essais") + for entity in world.query(typing.Typing): + entity[Position] = Position(Display.WIDTH / 2, 650) + entity[Text] = Text("Le nombre etait : " + str(world[RandomNumber])) + + # On empeche de pourvoir continuer le jeu. + for entity in world.query(typing.Typing, Text): + del entity[typing.Typing] # on change la texture du button submit. for entity in world.query(Clickable, Centered): diff --git a/src/scenes/tricheur.py b/src/scenes/tricheur.py index b247fb6..ab6f356 100644 --- a/src/scenes/tricheur.py +++ b/src/scenes/tricheur.py @@ -196,16 +196,19 @@ def end_game(world: World, state: str): for entity_text in world.query(TextDialogue): entity_text[Text] = Text(f"{state} !") - # On empeche de pourvoir continuer le jeu. - for entity in world.query(typing.Typing, Text): - del entity[typing.Typing] - if state == "Gagné": for entity in world.query(NombreEssaiText): entity[Text] = Text("") else: for entity in world.query(NombreEssaiText): entity[Text] = Text(" plus d'essais") + for entity in world.query(typing.Typing): + entity[Position] = Position(Display.WIDTH / 2, 650) + entity[Text] = Text("Le nombre etait : " + str(world[RandomNumber])) + + # On empeche de pourvoir continuer le jeu. + for entity in world.query(typing.Typing, Text): + del entity[typing.Typing] # on change la texture du button submit. for entity in world.query(Clickable, Centered):