From ee0dbb3f9299e505f335ddd434d65d314fca8e0c Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 9 Nov 2025 21:04:05 -0600 Subject: [PATCH] feat(ui): implement Script_GetBuildInfo --- src/ui/ScriptFunctionsGlueScriptEvents.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/ui/ScriptFunctionsGlueScriptEvents.cpp b/src/ui/ScriptFunctionsGlueScriptEvents.cpp index 2b201ee..fc14aec 100644 --- a/src/ui/ScriptFunctionsGlueScriptEvents.cpp +++ b/src/ui/ScriptFunctionsGlueScriptEvents.cpp @@ -18,7 +18,19 @@ int32_t Script_IsShiftKeyDown(lua_State* L) { } int32_t Script_GetBuildInfo(lua_State* L) { - WHOA_UNIMPLEMENTED(0); + // TODO use compile-time defines to control these values + + auto versionText = FrameScript_GetText("VERSION", -1, GENDER_NOT_APPLICABLE); + lua_pushstring(L, versionText); + + auto releaseText = FrameScript_GetText("RELEASE_BUILD", -1, GENDER_NOT_APPLICABLE); + lua_pushstring(L, releaseText); + + lua_pushstring(L, "3.3.5"); + lua_pushstring(L, "12340"); + lua_pushstring(L, "Jun 24 2010"); + + return 5; } int32_t Script_GetLocale(lua_State* L) {