From 87fed4970161598082b245c49a6fc493d814f728 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 16 Jan 2006 02:34:09 +0000 Subject: [PATCH] StringToInputMode --- stepmania/src/ScreenOptions.cpp | 6 ++++++ stepmania/src/ScreenOptions.h | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenOptions.cpp b/stepmania/src/ScreenOptions.cpp index e096023668..04b8314d79 100644 --- a/stepmania/src/ScreenOptions.cpp +++ b/stepmania/src/ScreenOptions.cpp @@ -72,6 +72,12 @@ static CString OPTION_EXPLANATION( CString s ) return THEME->GetString("OptionExplanations",s); } +static const char *InputModeNames[] = { + "Individual", + "Together" +}; +StringToX( InputMode ); + //REGISTER_SCREEN_CLASS( ScreenOptions ); // can't be instantiated ScreenOptions::ScreenOptions() { diff --git a/stepmania/src/ScreenOptions.h b/stepmania/src/ScreenOptions.h index 63a039f7a6..c2b6f84069 100644 --- a/stepmania/src/ScreenOptions.h +++ b/stepmania/src/ScreenOptions.h @@ -20,8 +20,11 @@ AutoScreenMessage( SM_ExportOptions ) enum InputMode { INPUTMODE_INDIVIDUAL, // each player controls their own cursor - INPUTMODE_SHARE_CURSOR // both players control the same cursor + INPUTMODE_SHARE_CURSOR, // both players control the same cursor + NUM_InputMode, + InputMode_Invalid }; +InputMode StringToInputMode( const CString& str ); #define FOREACH_OptionsPlayer( pn ) \ for( PlayerNumber pn=GetNextHumanPlayer((PlayerNumber)-1); pn!=PLAYER_INVALID && (m_InputMode==INPUTMODE_INDIVIDUAL || pn==0); pn=GetNextHumanPlayer(pn) )