summaryrefslogtreecommitdiff
path: root/plugins/MirLua/src/m_sound.cpp
diff options
context:
space:
mode:
authorAlexander Lantsev <aunsane@gmail.com>2015-12-14 20:37:32 +0000
committerAlexander Lantsev <aunsane@gmail.com>2015-12-14 20:37:32 +0000
commit2b962e1ce27336c7ce3a028a8b5f58f8b3a79e78 (patch)
tree40c53728ed43985b4a76131e881d1f9536b6bd95 /plugins/MirLua/src/m_sound.cpp
parent31df706da55782980a13328303da309bd4c38ad5 (diff)
MirLua: minor fixes
git-svn-id: http://svn.miranda-ng.org/main/trunk@15863 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/MirLua/src/m_sound.cpp')
-rw-r--r--plugins/MirLua/src/m_sound.cpp60
1 files changed, 0 insertions, 60 deletions
diff --git a/plugins/MirLua/src/m_sound.cpp b/plugins/MirLua/src/m_sound.cpp
deleted file mode 100644
index 3411f72971..0000000000
--- a/plugins/MirLua/src/m_sound.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-#include "stdafx.h"
-
-static int lua_Add(lua_State *L)
-{
- ptrA name(mir_utf8decodeA(luaL_checkstring(L, 1)));
- ptrT description(mir_utf8decodeT(luaL_checkstring(L, 2)));
- ptrT section(mir_utf8decodeT(luaL_optstring(L, 3, MODULE)));
-
- TCHAR filePath[MAX_PATH];
- GetModuleFileName(g_hInstance, filePath, _countof(filePath));
-
- SKINSOUNDDESCEX ssd = { sizeof(SKINSOUNDDESCEX) };
- ssd.pszName = name;
- ssd.dwFlags = SSDF_TCHAR;
- ssd.ptszDescription = description;
- ssd.ptszSection = section;
- ssd.ptszDefaultFile = filePath;
-
- INT_PTR res = ::CallService("Skin/Sounds/AddNew", hLangpack, (LPARAM)&ssd);
- lua_pushnumber(L, res);
-
- return 1;
-}
-
-static int lua_Play(lua_State *L)
-{
- const char *name = luaL_checkstring(L, 1);
-
- INT_PTR res = SkinPlaySound(name);
- lua_pushnumber(L, res);
-
- return 1;
-}
-
-static int lua_PlayFile(lua_State *L)
-{
- const char *path = luaL_checkstring(L, 1);
-
- INT_PTR res = SkinPlaySoundFile(ptrT(mir_utf8decodeT(path)));
- lua_pushnumber(L, res);
-
- return 1;
-}
-
-static luaL_Reg soundApi[] =
-{
- { "Add", lua_Add },
- { "Play", lua_Play },
-
- { "PlayFile", lua_PlayFile },
-
- { NULL, NULL }
-};
-
-LUAMOD_API int luaopen_m_sound(lua_State *L)
-{
- luaL_newlib(L, soundApi);
-
- return 1;
-}