Expose P_MobjIsFrozen to Lua

This commit is contained in:
JugadorXEI 2025-08-08 02:17:10 +02:00
parent cffb480b9f
commit b962331441

View file

@ -1510,6 +1510,21 @@ static int lib_pPlayerZMovement(lua_State *L)
return 0; return 0;
} }
// P_TICK
////////////
static int lib_pMobjIsFrozen(lua_State *L)
{
mobj_t *mobj = *((mobj_t **)luaL_checkudata(L, 1, META_MOBJ));
NOHUD
INLEVEL
if (!mobj)
return LUA_ErrInvalid(L, "mobj_t");
lua_pushboolean(L, P_MobjIsFrozen(mobj));
return 1;
}
// P_USER // P_USER
//////////// ////////////
@ -4442,6 +4457,9 @@ static luaL_Reg lib[] = {
{"P_SceneryZMovement",lib_pSceneryZMovement}, {"P_SceneryZMovement",lib_pSceneryZMovement},
{"P_PlayerZMovement",lib_pPlayerZMovement}, {"P_PlayerZMovement",lib_pPlayerZMovement},
// p_tick
{"P_MobjIsFrozen",lib_pMobjIsFrozen},
// p_user // p_user
{"P_AddPlayerScore",lib_pAddPlayerScore}, {"P_AddPlayerScore",lib_pAddPlayerScore},
{"P_PlayerInPain",lib_pPlayerInPain}, {"P_PlayerInPain",lib_pPlayerInPain},