From b30ac01bb98cb30488779bb418f03d18851b03b6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 1 Feb 2004 02:41:23 +0000 Subject: [PATCH] "steps" --- stepmania/src/ModeChoice.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/stepmania/src/ModeChoice.cpp b/stepmania/src/ModeChoice.cpp index 31334b89cf..118cda524c 100644 --- a/stepmania/src/ModeChoice.cpp +++ b/stepmania/src/ModeChoice.cpp @@ -13,6 +13,7 @@ #include "PrefsManager.h" #include "arch/ArchHooks/ArchHooks.h" #include "MemoryCardManager.h" +#include "song.h" void ModeChoice::Init() { @@ -98,6 +99,8 @@ void ModeChoice::Load( int iIndex, CString sChoice ) m_sName = sChoice; m_bInvalid = false; + CString sSteps; + CStringArray asCommands; split( sChoice, ";", asCommands ); for( unsigned i=0; iGetStepsByDescription( GAMEMAN->GetStyleDefForStyle(m_style)->m_StepsType, sSteps ); + if( m_pSteps == NULL ) + m_bInvalid |= true; + } } int GetSidesRequiredToPlayStyle( Style style )