diff --git a/overcooked_simulator/gui_2d_vis/overcooked_gui.py b/overcooked_simulator/gui_2d_vis/overcooked_gui.py index d7f5b0cc648ea1b8148b9838922ae832552dfd43..d237256731c7b1639da49566ca7c9ab78822a16c 100644 --- a/overcooked_simulator/gui_2d_vis/overcooked_gui.py +++ b/overcooked_simulator/gui_2d_vis/overcooked_gui.py @@ -13,8 +13,8 @@ import numpy as np import pygame import pygame_gui import requests -import simpleaudio import yaml +from pygame import mixer from websockets.sync.client import connect from overcooked_simulator import ROOT_DIR @@ -1024,10 +1024,11 @@ class PyGameGUI: websocket.close() def play_bell_sound(self): - wave_obj = simpleaudio.WaveObject.from_wave_file( - str(ROOT_DIR / "gui_2d_vis" / "sync_bell.wav") - ) - wave_obj.play() + bell_path = str(ROOT_DIR / "gui_2d_vis" / "sync_bell.wav") + mixer.init() + mixer.music.load(bell_path) + mixer.music.set_volume(0.9) + mixer.music.play() log.log(logging.INFO, "Started game, played bell sound") def start_pygame(self): diff --git a/setup.py b/setup.py index 91a1696d0403de08472410041a9db9371c101d08..a4b8f900e5aa215bba1ef9b2d66078e5ce9096ab 100644 --- a/setup.py +++ b/setup.py @@ -23,7 +23,6 @@ requirements = [ "websockets>=12.0", "requests>=2.31.0", "platformdirs>=4.1.0", - "simpleaudio", ] test_requirements = [