From 92dab582ccac31be7fa410e7f4fb3789e88a0629 Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 28 Jul 2018 00:50:12 +0800 Subject: *update --- src/lua/audio/luaopen_audio.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/lua/audio/luaopen_audio.cpp') diff --git a/src/lua/audio/luaopen_audio.cpp b/src/lua/audio/luaopen_audio.cpp index 992c3ec..73c5bea 100644 --- a/src/lua/audio/luaopen_audio.cpp +++ b/src/lua/audio/luaopen_audio.cpp @@ -1,5 +1,3 @@ -#include - #include "lua/luax.h" #include "libjin/jin.h" @@ -7,14 +5,19 @@ namespace jin { namespace lua { + using namespace jin::audio; + static int l_init(lua_State* L) { - if (SDL_Init(SDL_INIT_AUDIO) < 0) + SDLAudioSetting setting; + if (! SDLAudio::get()->init(&setting)) { luax_error(L, "could not init audio"); luax_pushboolean(L, false); return 1; } + luax_pushboolean(L, true); + return 1; } static int l_newSound(lua_State* L) -- cgit v1.1-26-g67d0