Replays: do not initialize displayplayers to INT32_MAX

- Only demo playback does this and it's a mystery why
This commit is contained in:
James R 2024-03-01 06:04:20 -08:00
parent 1eb5dabbd0
commit 3179183df7
2 changed files with 2 additions and 11 deletions

View file

@ -3200,15 +3200,13 @@ void G_DoPlayDemo(const char *defdemoname)
// didn't start recording right away.
demo.deferstart = false;
displayplayers[0] = consoleplayer = 0;
consoleplayer = 0;
memset(playeringame,0,sizeof(playeringame));
memset(displayplayers,0,sizeof(displayplayers));
// Load players that were in-game when the map started
p = READUINT8(demobuf.p);
for (i = 1; i < MAXSPLITSCREENPLAYERS; i++)
displayplayers[i] = INT32_MAX;
while (p != 0xFF)
{
UINT8 flags = READUINT8(demobuf.p);

View file

@ -1648,13 +1648,6 @@ void G_ResetView(UINT8 viewnum, INT32 playernum, boolean onlyactive)
viewnum = playersviewable;
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();
}