From 9ee5ff1f7181cc5fa575f1702802ccb78c21ba12 Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Wed, 29 Apr 2026 21:31:06 +0100 Subject: animations: add springs (#14171) --- src/config/lua/bindings/LuaBindingsInternal.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/config/lua/bindings/LuaBindingsInternal.cpp') diff --git a/src/config/lua/bindings/LuaBindingsInternal.cpp b/src/config/lua/bindings/LuaBindingsInternal.cpp index a6af42f8..e0cef146 100644 --- a/src/config/lua/bindings/LuaBindingsInternal.cpp +++ b/src/config/lua/bindings/LuaBindingsInternal.cpp @@ -574,3 +574,14 @@ std::expected, int> Internal::buildRuleFromTable( return rule; } + +bool Internal::hasTableField(lua_State* L, int tableIdx, const char* field) { + lua_getfield(L, tableIdx, field); + if (lua_isnoneornil(L, -1)) { + lua_pop(L, 1); + return false; + } + + lua_pop(L, 1); + return true; +} -- cgit v1.2.3