From f44a8862bc4ec20b94f11859158495330f7e89d4 Mon Sep 17 00:00:00 2001 From: rxi Date: Sat, 6 May 2017 09:11:06 +0100 Subject: [PATCH] Added love.audio.setVolume() --- src/modules/l_audio.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/modules/l_audio.c b/src/modules/l_audio.c index a908dbb..ed9d665 100644 --- a/src/modules/l_audio.c +++ b/src/modules/l_audio.c @@ -5,14 +5,23 @@ * under the terms of the MIT license. See LICENSE for details. */ + #include "lib/cmixer/cmixer.h" #include "luaobj.h" +int l_audio_setVolume(lua_State *L) { + double n = luaL_checknumber(L, 1); + cm_set_master_gain(n); + return 0; +} + + int l_source_new(lua_State *L); int luaopen_audio(lua_State *L) { luaL_Reg reg[] = { - { "newSource", l_source_new }, + { "newSource", l_source_new }, + { "setVolume", l_audio_setVolume }, { 0, 0 }, }; luaL_newlib(L, reg);