Merge lua_mobjlib.c

This commit is contained in:
SteelT 2020-08-04 00:53:06 -04:00
parent a7f2ab7dea
commit 1b6dbc5ee8

View file

@ -85,21 +85,13 @@ enum mobj_e {
mobj_extravalue2, mobj_extravalue2,
mobj_cusval, mobj_cusval,
mobj_cvmem, mobj_cvmem,
<<<<<<< HEAD
#ifdef ESLOPE
mobj_standingslope, mobj_standingslope,
#endif
mobj_colorized, mobj_colorized,
mobj_shadowscale, mobj_shadowscale,
mobj_whiteshadow, mobj_whiteshadow,
mobj_sprxoff, mobj_sprxoff,
mobj_spryoff, mobj_spryoff,
mobj_sprzoff mobj_sprzoff
=======
mobj_standingslope,
mobj_colorized,
mobj_shadowscale
>>>>>>> srb2/next
}; };
static const char *const mobj_opt[] = { static const char *const mobj_opt[] = {
@ -164,18 +156,12 @@ static const char *const mobj_opt[] = {
"cusval", "cusval",
"cvmem", "cvmem",
"standingslope", "standingslope",
<<<<<<< HEAD
#endif
"colorized", "colorized",
"shadowscale", "shadowscale",
"whiteshadow", "whiteshadow",
"sprxoff", "sprxoff",
"spryoff", "spryoff",
"sprzoff", "sprzoff",
=======
"colorized",
"shadowscale",
>>>>>>> srb2/next
NULL}; NULL};
#define UNIMPLEMENTED luaL_error(L, LUA_QL("mobj_t") " field " LUA_QS " is not implemented for Lua and cannot be accessed.", mobj_opt[field]) #define UNIMPLEMENTED luaL_error(L, LUA_QL("mobj_t") " field " LUA_QS " is not implemented for Lua and cannot be accessed.", mobj_opt[field])
@ -405,17 +391,12 @@ static int mobj_get(lua_State *L)
case mobj_standingslope: case mobj_standingslope:
LUA_PushUserdata(L, mo->standingslope, META_SLOPE); LUA_PushUserdata(L, mo->standingslope, META_SLOPE);
break; break;
<<<<<<< HEAD
#endif
=======
>>>>>>> srb2/next
case mobj_colorized: case mobj_colorized:
lua_pushboolean(L, mo->colorized); lua_pushboolean(L, mo->colorized);
break; break;
case mobj_shadowscale: case mobj_shadowscale:
lua_pushfixed(L, mo->shadowscale); lua_pushfixed(L, mo->shadowscale);
break; break;
<<<<<<< HEAD
case mobj_whiteshadow: case mobj_whiteshadow:
lua_pushboolean(L, mo->whiteshadow); lua_pushboolean(L, mo->whiteshadow);
break; break;
@ -428,8 +409,6 @@ static int mobj_get(lua_State *L)
case mobj_sprzoff: case mobj_sprzoff:
lua_pushfixed(L, mo->sprzoff); lua_pushfixed(L, mo->sprzoff);
break; break;
=======
>>>>>>> srb2/next
default: // extra custom variables in Lua memory default: // extra custom variables in Lua memory
lua_getfield(L, LUA_REGISTRYINDEX, LREG_EXTVARS); lua_getfield(L, LUA_REGISTRYINDEX, LREG_EXTVARS);
I_Assert(lua_istable(L, -1)); I_Assert(lua_istable(L, -1));
@ -761,17 +740,12 @@ static int mobj_set(lua_State *L)
break; break;
case mobj_standingslope: case mobj_standingslope:
return NOSET; return NOSET;
<<<<<<< HEAD
#endif
=======
>>>>>>> srb2/next
case mobj_colorized: case mobj_colorized:
mo->colorized = luaL_checkboolean(L, 3); mo->colorized = luaL_checkboolean(L, 3);
break; break;
case mobj_shadowscale: case mobj_shadowscale:
mo->shadowscale = luaL_checkfixed(L, 3); mo->shadowscale = luaL_checkfixed(L, 3);
break; break;
<<<<<<< HEAD
case mobj_whiteshadow: case mobj_whiteshadow:
mo->whiteshadow = luaL_checkboolean(L, 3); mo->whiteshadow = luaL_checkboolean(L, 3);
break; break;
@ -784,8 +758,6 @@ static int mobj_set(lua_State *L)
case mobj_sprzoff: case mobj_sprzoff:
mo->sprzoff = luaL_checkfixed(L, 3); mo->sprzoff = luaL_checkfixed(L, 3);
break; break;
=======
>>>>>>> srb2/next
default: default:
lua_getfield(L, LUA_REGISTRYINDEX, LREG_EXTVARS); lua_getfield(L, LUA_REGISTRYINDEX, LREG_EXTVARS);
I_Assert(lua_istable(L, -1)); I_Assert(lua_istable(L, -1));