SMLoader::LoadEditFromBuffer, SMLoader::LoadEditFromMsd
This commit is contained in:
@@ -416,6 +416,18 @@ bool SMLoader::LoadEdit( CString sEditFilePath, ProfileSlot slot )
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return LoadEditFromMsd( msd, sEditFilePath, slot );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool SMLoader::LoadEditFromBuffer( const CString &sBuffer, CString sEditFilePath, ProfileSlot slot )
|
||||||
|
{
|
||||||
|
MsdFile msd;
|
||||||
|
msd.ReadFromString( sBuffer );
|
||||||
|
LoadEditFromMsd( msd, sEditFilePath, slot );
|
||||||
|
}
|
||||||
|
|
||||||
|
bool SMLoader::LoadEditFromMsd( const MsdFile &msd, CString sEditFilePath, ProfileSlot slot )
|
||||||
|
{
|
||||||
Song* pSong = NULL;
|
Song* pSong = NULL;
|
||||||
|
|
||||||
for( unsigned i=0; i<msd.GetNumValues(); i++ )
|
for( unsigned i=0; i<msd.GetNumValues(); i++ )
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ public:
|
|||||||
static bool LoadTimingFromFile( const CString &fn, TimingData &out );
|
static bool LoadTimingFromFile( const CString &fn, TimingData &out );
|
||||||
static void LoadTimingFromSMFile( const MsdFile &msd, TimingData &out );
|
static void LoadTimingFromSMFile( const MsdFile &msd, TimingData &out );
|
||||||
static bool LoadEdit( CString sEditFilePath, ProfileSlot slot );
|
static bool LoadEdit( CString sEditFilePath, ProfileSlot slot );
|
||||||
|
static bool LoadEditFromBuffer( const CString &sBuffer, CString sEditFilePath, ProfileSlot slot );
|
||||||
|
static bool LoadEditFromMsd( const MsdFile &msd, CString sEditFilePath, ProfileSlot slot );
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user