feat(ui): implement CSimpleFrame_IsVisible

This commit is contained in:
fallenoak 2025-11-18 20:52:41 -06:00
parent 43728820eb
commit e87aff4c11
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D

View File

@ -295,7 +295,16 @@ int32_t CSimpleFrame_Hide(lua_State* L) {
}
int32_t CSimpleFrame_IsVisible(lua_State* L) {
WHOA_UNIMPLEMENTED(0);
auto type = CSimpleFrame::GetObjectType();
auto frame = static_cast<CSimpleFrame*>(FrameScript_GetObjectThis(L, type));
if (frame->m_visible) {
lua_pushnumber(L, 1.0);
} else {
lua_pushnil(L);
}
return 1;
}
int32_t CSimpleFrame_IsShown(lua_State* L) {