mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-27 04:41:23 +00:00
interscreen is a lump name and thus needs lstring
... not just lstring though, but the behavior with i that is used elsewhere.
This commit is contained in:
parent
7d6dc3a5bb
commit
9d5718760d
1 changed files with 9 additions and 9 deletions
|
@ -1157,13 +1157,10 @@ static int mapheaderinfo_get(lua_State *L)
|
||||||
{
|
{
|
||||||
mapheader_t *header = *((mapheader_t **)luaL_checkudata(L, 1, META_MAPHEADER));
|
mapheader_t *header = *((mapheader_t **)luaL_checkudata(L, 1, META_MAPHEADER));
|
||||||
const char *field = luaL_checkstring(L, 2);
|
const char *field = luaL_checkstring(L, 2);
|
||||||
//INT16 i;
|
INT16 i;
|
||||||
if (fastcmp(field,"lvlttl")) {
|
if (fastcmp(field,"lvlttl"))
|
||||||
//for (i = 0; i < 21; i++)
|
|
||||||
// if (!header->lvlttl[i])
|
|
||||||
// break;
|
|
||||||
lua_pushstring(L, header->lvlttl);
|
lua_pushstring(L, header->lvlttl);
|
||||||
} else if (fastcmp(field,"subttl"))
|
else if (fastcmp(field,"subttl"))
|
||||||
lua_pushstring(L, header->subttl);
|
lua_pushstring(L, header->subttl);
|
||||||
else if (fastcmp(field,"actnum"))
|
else if (fastcmp(field,"actnum"))
|
||||||
lua_pushinteger(L, header->actnum);
|
lua_pushinteger(L, header->actnum);
|
||||||
|
@ -1187,9 +1184,12 @@ static int mapheaderinfo_get(lua_State *L)
|
||||||
lua_pushinteger(L, header->skybox_scaley);
|
lua_pushinteger(L, header->skybox_scaley);
|
||||||
else if (fastcmp(field,"skybox_scalez"))
|
else if (fastcmp(field,"skybox_scalez"))
|
||||||
lua_pushinteger(L, header->skybox_scalez);
|
lua_pushinteger(L, header->skybox_scalez);
|
||||||
else if (fastcmp(field,"interscreen"))
|
else if (fastcmp(field,"interscreen")) {
|
||||||
lua_pushstring(L, header->interscreen);
|
for (i = 0; i < 8; i++)
|
||||||
else if (fastcmp(field,"runsoc"))
|
if (!header->interscreen[i])
|
||||||
|
break;
|
||||||
|
lua_pushlstring(L, header->interscreen, i);
|
||||||
|
} else if (fastcmp(field,"runsoc"))
|
||||||
lua_pushstring(L, header->runsoc);
|
lua_pushstring(L, header->runsoc);
|
||||||
else if (fastcmp(field,"scriptname"))
|
else if (fastcmp(field,"scriptname"))
|
||||||
lua_pushstring(L, header->scriptname);
|
lua_pushstring(L, header->scriptname);
|
||||||
|
|
Loading…
Reference in a new issue