From a68dec18aa4e6f4de638c30d62d8e2941bb0fb99 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 22 Aug 2004 01:11:17 +0000 Subject: [PATCH] fix uninitialized values used by MEMCARDMAN calls before GameState::Reset --- stepmania/src/GameState.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index cc9a5026c0..ff7dd8a633 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -52,6 +52,10 @@ GameState::GameState() m_iNumTimesThroughAttract = -1; // initial screen will bump this up to 0 m_iRoundSeed = m_iGameSeed = 0; + m_PlayMode = PLAY_MODE_INVALID; // used by IsPlayerEnabled before the first screen + FOREACH_PlayerNumber( p ) + m_bSideIsJoined[p] = false; // used by GetNumSidesJoined before the first screen + /* Don't reset yet; let the first screen do it, so we can * use PREFSMAN and THEME. */ // Reset();