From 4ee6be856d435dff010244c910d5dafe2bfbeb1e Mon Sep 17 00:00:00 2001 From: red-001 Date: Thu, 6 Apr 2017 07:14:31 +0100 Subject: [CSM] Add support for positional audio. (#5516) Fixes parts of #5389. --- src/script/lua_api/l_sound.cpp | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'src/script/lua_api/l_sound.cpp') diff --git a/src/script/lua_api/l_sound.cpp b/src/script/lua_api/l_sound.cpp index 774b5be0c..07ce36daa 100644 --- a/src/script/lua_api/l_sound.cpp +++ b/src/script/lua_api/l_sound.cpp @@ -30,12 +30,7 @@ int ModApiSound::l_sound_play(lua_State *L) read_soundspec(L, 1, spec); bool looped = lua_toboolean(L, 2); - s32 handle; - if (Client *client = getClient(L)) - handle = client->getSoundManager()->playSound(spec, looped); - // Main menu doesn't have access to client, use guiEngine - else - handle = getGuiEngine(L)->playSound(spec, looped); + s32 handle = getGuiEngine(L)->playSound(spec, looped); lua_pushinteger(L, handle); @@ -46,11 +41,7 @@ int ModApiSound::l_sound_stop(lua_State *L) { u32 handle = luaL_checkinteger(L, 1); - if (Client *client = getClient(L)) - client->getSoundManager()->stopSound(handle); - // Main menu doesn't have access to client, use guiEngine - else - getGuiEngine(L)->stopSound(handle); + getGuiEngine(L)->stopSound(handle); return 1; } -- cgit v1.2.3