diff --git a/engine/sdl2.py b/engine/sdl2.py index 822ef2f..22eaed3 100644 --- a/engine/sdl2.py +++ b/engine/sdl2.py @@ -134,6 +134,8 @@ class GameWindow: self.performance = (sdl2.SDL_GetPerformanceCounter() - performance_start) / sdl2.SDL_GetPerformanceFrequency() * 1000 if self.performance < self.delay: delay = self.delay - round(self.performance) + else: + delay = 0 sdl2.SDL_Delay(delay) def close(self): diff --git a/rats.py b/rats.py index f91cca8..05ae3a3 100644 --- a/rats.py +++ b/rats.py @@ -89,8 +89,8 @@ class MiceMaze(controls.KeyBindings): def play_sound(self, sound_file): if self.audio: - #subprocess.Popen(["aplay", f"sound/{sound_file}"]) - self.engine.play_sound(f"sound/{sound_file}") + subprocess.Popen(["aplay", f"sound/{sound_file}"]) + #self.engine.play_sound(f"sound/{sound_file}") def graphics_load(self): self.tunnel = self.engine.load_image("Rat/BMP_TUNNEL.png")