diff --git a/src/NotesLoaderSM.cpp b/src/NotesLoaderSM.cpp index 3a36909da9..0265197ecd 100644 --- a/src/NotesLoaderSM.cpp +++ b/src/NotesLoaderSM.cpp @@ -638,6 +638,12 @@ bool SMLoader::LoadFromBGChangesString( BackgroundChange &change, const RString return aBGChangeValues.size() >= 2; } +bool SMLoader::LoadNotedataFromSimfile( const RString &path, Steps &out ) +{ + // stub: do this later. + return false; +} + bool SMLoader::LoadFromSimfile( const RString &sPath, Song &out, bool bFromCache ) { LOG->Trace( "Song::LoadFromSMFile(%s)", sPath.c_str() ); diff --git a/src/NotesLoaderSM.h b/src/NotesLoaderSM.h index a6ff57122f..323fed027c 100644 --- a/src/NotesLoaderSM.h +++ b/src/NotesLoaderSM.h @@ -41,6 +41,12 @@ struct SMLoader */ virtual void TidyUpData( Song &song, bool bFromCache ); + /** + * @brief Retrieve the relevant notedata from the simfile. + * @param path the path where the simfile lives. + * @param out the Steps we are loading the data into. */ + virtual bool LoadNotedataFromSimfile(const RString &path, Steps &out ); + /** * @brief Attempt to load the specified sm file. * @param sPath a const reference to the path on the hard drive to check.