mirror of
https://github.com/whoahq/whoa.git
synced 2026-02-01 16:22:45 +03:00
feat(ui): implement platform check script handlers
This commit is contained in:
parent
719f09653e
commit
ec3fec5a93
@ -489,11 +489,33 @@ int32_t Script_IsScanDLLFinished(lua_State* L) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int32_t Script_IsWindowsClient(lua_State* L) {
|
int32_t Script_IsWindowsClient(lua_State* L) {
|
||||||
WHOA_UNIMPLEMENTED(0);
|
#if defined(WHOA_SYSTEM_WIN)
|
||||||
|
lua_pushnumber(L, 1.0);
|
||||||
|
#else
|
||||||
|
lua_pushnil(L);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t Script_IsOtherPlatformClient(lua_State* L) {
|
int32_t Script_IsMacClient(lua_State* L) {
|
||||||
WHOA_UNIMPLEMENTED(0);
|
#if defined(WHOA_SYSTEM_MAC)
|
||||||
|
lua_pushnumber(L, 1.0);
|
||||||
|
#else
|
||||||
|
lua_pushnil(L);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
int32_t Script_IsLinuxClient(lua_State* L) {
|
||||||
|
#if defined(WHOA_SYSTEM_LINUX)
|
||||||
|
lua_pushnumber(L, 1.0);
|
||||||
|
#else
|
||||||
|
lua_pushnil(L);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t Script_SetRealmSplitState(lua_State* L) {
|
int32_t Script_SetRealmSplitState(lua_State* L) {
|
||||||
@ -729,8 +751,8 @@ FrameScript_Method FrameScript::s_ScriptFunctions_GlueScriptEvents[NUM_SCRIPT_FU
|
|||||||
{ "ScanDLLContinueAnyway", &Script_ScanDLLContinueAnyway },
|
{ "ScanDLLContinueAnyway", &Script_ScanDLLContinueAnyway },
|
||||||
{ "IsScanDLLFinished", &Script_IsScanDLLFinished },
|
{ "IsScanDLLFinished", &Script_IsScanDLLFinished },
|
||||||
{ "IsWindowsClient", &Script_IsWindowsClient },
|
{ "IsWindowsClient", &Script_IsWindowsClient },
|
||||||
{ "IsMacClient", &Script_IsOtherPlatformClient },
|
{ "IsMacClient", &Script_IsMacClient },
|
||||||
{ "IsLinuxClient", &Script_IsOtherPlatformClient },
|
{ "IsLinuxClient", &Script_IsLinuxClient },
|
||||||
{ "SetRealmSplitState", &Script_SetRealmSplitState },
|
{ "SetRealmSplitState", &Script_SetRealmSplitState },
|
||||||
{ "RequestRealmSplitInfo", &Script_RequestRealmSplitInfo },
|
{ "RequestRealmSplitInfo", &Script_RequestRealmSplitInfo },
|
||||||
{ "CancelLogin", &Script_CancelLogin },
|
{ "CancelLogin", &Script_CancelLogin },
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user