mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-04-27 04:21:47 +00:00
Invalidate taglist userdata
This commit is contained in:
parent
22270d354b
commit
a4ea83b1dc
2 changed files with 6 additions and 1 deletions
|
|
@ -846,6 +846,7 @@ void LUA_InvalidateLevel(void)
|
||||||
{
|
{
|
||||||
LUA_InvalidateUserdata(§ors[i]);
|
LUA_InvalidateUserdata(§ors[i]);
|
||||||
LUA_InvalidateUserdata(§ors[i].lines);
|
LUA_InvalidateUserdata(§ors[i].lines);
|
||||||
|
LUA_InvalidateUserdata(§ors[i].tags);
|
||||||
if (sectors[i].ffloors)
|
if (sectors[i].ffloors)
|
||||||
{
|
{
|
||||||
for (rover = sectors[i].ffloors; rover; rover = rover->next)
|
for (rover = sectors[i].ffloors; rover; rover = rover->next)
|
||||||
|
|
@ -855,6 +856,7 @@ void LUA_InvalidateLevel(void)
|
||||||
for (i = 0; i < numlines; i++)
|
for (i = 0; i < numlines; i++)
|
||||||
{
|
{
|
||||||
LUA_InvalidateUserdata(&lines[i]);
|
LUA_InvalidateUserdata(&lines[i]);
|
||||||
|
LUA_InvalidateUserdata(&lines[i].tags);
|
||||||
LUA_InvalidateUserdata(lines[i].sidenum);
|
LUA_InvalidateUserdata(lines[i].sidenum);
|
||||||
}
|
}
|
||||||
for (i = 0; i < numsides; i++)
|
for (i = 0; i < numsides; i++)
|
||||||
|
|
@ -886,7 +888,10 @@ void LUA_InvalidateMapthings(void)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for (i = 0; i < nummapthings; i++)
|
for (i = 0; i < nummapthings; i++)
|
||||||
|
{
|
||||||
LUA_InvalidateUserdata(&mapthings[i]);
|
LUA_InvalidateUserdata(&mapthings[i]);
|
||||||
|
LUA_InvalidateUserdata(&mapthings[i].tags);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LUA_InvalidatePlayer(player_t *player)
|
void LUA_InvalidatePlayer(player_t *player)
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ static taglist_t * valid_taglist(lua_State *L, int idx, boolean getting)
|
||||||
if (getting && has_valid_field(L))
|
if (getting && has_valid_field(L))
|
||||||
lua_pushboolean(L, 0);
|
lua_pushboolean(L, 0);
|
||||||
else
|
else
|
||||||
LUA_ErrInvalid(L, "taglist_t");/* doesn't actually return */
|
LUA_ErrInvalid(L, "taglist");/* doesn't actually return */
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue