From b955d98172d8c0d9d699a4e6d2a466f64173ba45 Mon Sep 17 00:00:00 2001 From: James R Date: Fri, 8 Mar 2024 00:43:58 -0800 Subject: [PATCH] G_DoPlayDemo: clear camera_t - Fixes freecam not being reset between restarts --- src/g_demo.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/g_demo.cpp b/src/g_demo.cpp index e50f76d7f..9ea033f53 100644 --- a/src/g_demo.cpp +++ b/src/g_demo.cpp @@ -3269,6 +3269,7 @@ void G_DoPlayDemo(const char *defdemoname) consoleplayer = 0; memset(playeringame,0,sizeof(playeringame)); memset(displayplayers,0,sizeof(displayplayers)); + memset(camera,0,sizeof(camera)); // reset freecam // Load players that were in-game when the map started p = READUINT8(demobuf.p);