diff --git a/assets/sounds/lose_sound.wav b/assets/sounds/lose_sound.wav new file mode 100644 index 0000000..f324b3f Binary files /dev/null and b/assets/sounds/lose_sound.wav differ diff --git a/assets/sounds/win_sound.wav b/assets/sounds/win_sound.wav new file mode 100644 index 0000000..b80f922 Binary files /dev/null and b/assets/sounds/win_sound.wav differ diff --git a/src/scenes/classique.py b/src/scenes/classique.py index 6bf3f7a..e9d7d85 100644 --- a/src/scenes/classique.py +++ b/src/scenes/classique.py @@ -15,6 +15,7 @@ from engine import ( Order, Position, Scene, + Sound, Text, TextSize, Texture, @@ -167,6 +168,12 @@ def end_game(world: World, state: str): """ del world[IsRunning] # le jeu est fini. + # On joue le son + if state == "Gagné": + world.create_entity(Sound("win_sound.wav")) + else: + world.create_entity(Sound("lose_sound.wav")) + # On affiche le message de fin. for entity_text in world.query(TextDialogue): entity_text[Text] = Text(f"{state} !")