mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-05 07:33:00 +00:00
Replays: do not initialize displayplayers to INT32_MAX
- Only demo playback does this and it's a mystery why
This commit is contained in:
parent
1eb5dabbd0
commit
3179183df7
2 changed files with 2 additions and 11 deletions
|
|
@ -3200,15 +3200,13 @@ void G_DoPlayDemo(const char *defdemoname)
|
||||||
// didn't start recording right away.
|
// didn't start recording right away.
|
||||||
demo.deferstart = false;
|
demo.deferstart = false;
|
||||||
|
|
||||||
displayplayers[0] = consoleplayer = 0;
|
consoleplayer = 0;
|
||||||
memset(playeringame,0,sizeof(playeringame));
|
memset(playeringame,0,sizeof(playeringame));
|
||||||
|
memset(displayplayers,0,sizeof(displayplayers));
|
||||||
|
|
||||||
// Load players that were in-game when the map started
|
// Load players that were in-game when the map started
|
||||||
p = READUINT8(demobuf.p);
|
p = READUINT8(demobuf.p);
|
||||||
|
|
||||||
for (i = 1; i < MAXSPLITSCREENPLAYERS; i++)
|
|
||||||
displayplayers[i] = INT32_MAX;
|
|
||||||
|
|
||||||
while (p != 0xFF)
|
while (p != 0xFF)
|
||||||
{
|
{
|
||||||
UINT8 flags = READUINT8(demobuf.p);
|
UINT8 flags = READUINT8(demobuf.p);
|
||||||
|
|
|
||||||
|
|
@ -1648,13 +1648,6 @@ void G_ResetView(UINT8 viewnum, INT32 playernum, boolean onlyactive)
|
||||||
viewnum = playersviewable;
|
viewnum = playersviewable;
|
||||||
r_splitscreen = viewnum-1;
|
r_splitscreen = viewnum-1;
|
||||||
|
|
||||||
/* Prepare extra views for G_FindView to pass. */
|
|
||||||
for (viewd = splits+1; viewd < viewnum; ++viewd)
|
|
||||||
{
|
|
||||||
displayplayerp = (&displayplayers[viewd-1]);
|
|
||||||
(*displayplayerp) = INT32_MAX;
|
|
||||||
}
|
|
||||||
|
|
||||||
R_ExecuteSetViewSize();
|
R_ExecuteSetViewSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue