diff --git a/src/g_demo.c b/src/g_demo.c index 2d6998e80..c331f8523 100644 --- a/src/g_demo.c +++ b/src/g_demo.c @@ -2972,15 +2972,13 @@ void G_DoPlayDemo(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(demo_p); - for (i = 1; i < MAXSPLITSCREENPLAYERS; i++) - displayplayers[i] = INT32_MAX; - while (p != 0xFF) { UINT8 flags = READUINT8(demo_p); diff --git a/src/g_game.c b/src/g_game.c index 381d88043..ea1089dd6 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -1827,13 +1827,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(); }