From cda7cbcc595e053fe70f99dd830a916ba0de9ba4 Mon Sep 17 00:00:00 2001 From: CoCo_Sol Date: Sun, 29 Oct 2023 12:27:21 +0100 Subject: [PATCH] play sound --- src/engine.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/engine.py b/src/engine.py index ea071c6..dfe59ab 100644 --- a/src/engine.py +++ b/src/engine.py @@ -566,6 +566,7 @@ class Sound: def __init__(self, name: str) -> None: self.name = name + self._is_paying = False class Scene: @@ -771,6 +772,15 @@ def start_game( ), ) + # On met le son + for entity in world.query(Sound): + # On verifie si le son est deja actif. + if not entity[Sound]._is_paying: + # On charge le son et on le joue. + if os.path.exists("assets/sounds/" + entity[Sound].name): + entity[Sound]._is_paying = True + pygame.mixer.Sound("assets/sounds/" + entity[Sound].name).play() + # Mise a jour de la fenĂȘtre rect = Display._calculate_surface_rect() pygame.transform.set_smoothscale_backend("MMX")