mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-04 15:12:58 +00:00
Minimap: check for removed ghost mobjs
This commit is contained in:
parent
d32ebf902e
commit
c646341a5d
1 changed files with 18 additions and 17 deletions
|
|
@ -4425,10 +4425,9 @@ static void K_drawKartMinimap(void)
|
||||||
demoghost *g = ghosts;
|
demoghost *g = ghosts;
|
||||||
while (g)
|
while (g)
|
||||||
{
|
{
|
||||||
if (g->mo->skin)
|
if (g->mo && !P_MobjWasRemoved(g->mo) && g->mo->skin)
|
||||||
|
{
|
||||||
skin = ((skin_t*)g->mo->skin)-skins;
|
skin = ((skin_t*)g->mo->skin)-skins;
|
||||||
else
|
|
||||||
skin = 0;
|
|
||||||
|
|
||||||
workingPic = R_CanShowSkinInDemo(skin) ? faceprefix[skin][FACE_MINIMAP] : kp_unknownminimap;
|
workingPic = R_CanShowSkinInDemo(skin) ? faceprefix[skin][FACE_MINIMAP] : kp_unknownminimap;
|
||||||
|
|
||||||
|
|
@ -4446,6 +4445,8 @@ static void K_drawKartMinimap(void)
|
||||||
interpy = R_InterpolateFixed(g->mo->old_y, g->mo->y);
|
interpy = R_InterpolateFixed(g->mo->old_y, g->mo->y);
|
||||||
|
|
||||||
K_drawKartMinimapIcon(interpx, interpy, x, y, splitflags, workingPic, colormap);
|
K_drawKartMinimapIcon(interpx, interpy, x, y, splitflags, workingPic, colormap);
|
||||||
|
}
|
||||||
|
|
||||||
g = g->next;
|
g = g->next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue