add positioning mode selection
This commit is contained in:
@@ -14,6 +14,8 @@
|
||||
#include "RageUtil.h"
|
||||
#include "math.h"
|
||||
|
||||
#include "GameState.h"
|
||||
#include "NoteFieldPositioning.h"
|
||||
|
||||
void PlayerOptions::Init()
|
||||
{
|
||||
@@ -125,6 +127,7 @@ CString PlayerOptions::GetString()
|
||||
if( !m_bHoldNotes ) sReturn += "NoHolds, ";
|
||||
if( m_bTimingAssist ) sReturn += "TimingAssist, ";
|
||||
|
||||
if( m_sPositioning != "" ) sReturn += m_sPositioning + ", ";
|
||||
switch( (int)m_fPerspectiveTilt )
|
||||
{
|
||||
case -1: sReturn += "Incoming, "; break;
|
||||
@@ -195,6 +198,8 @@ void PlayerOptions::FromString( CString sOptions )
|
||||
else if( sBit == "timingassist")m_bTimingAssist = true;
|
||||
else if( sBit == "incoming" ) m_fPerspectiveTilt = -1;
|
||||
else if( sBit == "space" ) m_fPerspectiveTilt = +1;
|
||||
else if( GAMESTATE->m_Position->IsValidModeForCurrentGame(sBit) )
|
||||
m_sPositioning = sBit;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user