From e853582baaa07558acee80d453510754759ab1e2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 1 Aug 2003 00:15:17 +0000 Subject: [PATCH] add m_bProTiming --- stepmania/src/PlayerOptions.cpp | 4 +++- stepmania/src/PlayerOptions.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/PlayerOptions.cpp b/stepmania/src/PlayerOptions.cpp index 3a602f24fc..c4e3e02955 100644 --- a/stepmania/src/PlayerOptions.cpp +++ b/stepmania/src/PlayerOptions.cpp @@ -33,10 +33,10 @@ void PlayerOptions::Init() m_Transform = TRANSFORM_NONE; m_bHoldNotes = true; m_bTimingAssist = false; + m_bProTiming = false; m_fPerspectiveTilt = 0; m_sPositioning = ""; // "null" m_sNoteSkin = "default"; - } void PlayerOptions::Approach( const PlayerOptions& other, float fDeltaSeconds ) @@ -130,6 +130,7 @@ CString PlayerOptions::GetString() if( !m_bHoldNotes ) sReturn += "NoHolds, "; if( m_bTimingAssist ) sReturn += "TimingAssist, "; + if( m_bProTiming ) sReturn += "ProTiming, "; switch( (int)m_fPerspectiveTilt ) { @@ -233,6 +234,7 @@ void PlayerOptions::FromString( CString sOptions ) else if( sBit == "nofreeze" ) m_bHoldNotes = false; else if( sBit == "dark" ) m_fDark = 1; else if( sBit == "timingassist")m_bTimingAssist = true; + else if( sBit == "protiming") m_bProTiming = true; else if( sBit == "incoming" ) m_fPerspectiveTilt = -1; else if( sBit == "space" ) m_fPerspectiveTilt = +1; else if( GAMESTATE->m_pPosition->IsValidModeForAnyStyle(sBit) ) diff --git a/stepmania/src/PlayerOptions.h b/stepmania/src/PlayerOptions.h index ae9da94171..2a2874781f 100644 --- a/stepmania/src/PlayerOptions.h +++ b/stepmania/src/PlayerOptions.h @@ -78,6 +78,7 @@ struct PlayerOptions Transform m_Transform; bool m_bHoldNotes; bool m_bTimingAssist; + bool m_bProTiming; float m_fPerspectiveTilt; // -1 = near, 0 = overhead, +1 = space CString m_sPositioning; /* The current positioning mode, or empty to use the normal positions. */ CString m_sNoteSkin;