mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Script:
- GetMeter dynamically detects STRING meters now (no need to use tolua.cast any longer) - Removed unneeded (and undocumented) functions to exposed to Lua - Refactored tolua++ generated code
This commit is contained in:
24
Library/lua/glue/LuaGlobal.cpp
Normal file
24
Library/lua/glue/LuaGlobal.cpp
Normal file
@ -0,0 +1,24 @@
|
||||
#include "../../StdAfx.h"
|
||||
#include "../LuaManager.h"
|
||||
#include "../../Litestep.h"
|
||||
|
||||
static int Global_Log(lua_State* L)
|
||||
{
|
||||
const char* str = tolua_tostring(L, 1, 0);
|
||||
LuaManager::LuaLog(LOG_NOTICE, str);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const luaL_reg TO_funcs[] =
|
||||
{
|
||||
{ "LuaLog", Global_Log }, { NULL, NULL }
|
||||
};
|
||||
|
||||
void LuaManager::RegisterGlobal(lua_State* L)
|
||||
{
|
||||
lua_register(L, "print", Global_Log);
|
||||
luaL_register(L, "TO", TO_funcs); // For backwards compatibility
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user