BMSLoader is now stateless.

This commit is contained in:
Steve Checkoway
2007-02-14 11:48:55 +00:00
parent 75e1089900
commit 4c70d12f90
2 changed files with 14 additions and 16 deletions
-8
View File
@@ -7,17 +7,9 @@
#include <map>
class Song;
class Steps;
typedef multimap<RString, RString> NameToData_t;
typedef map<int, float> MeasureToTimeSig_t;
class BMSLoader: public NotesLoader
{
bool LoadFromBMSFile( const RString &sPath, const NameToData_t &mapNameToData, Steps &out1, const MeasureToTimeSig_t &sigAdjustments );
void ReadGlobalTags( const NameToData_t &mapNameToData, Song &out, MeasureToTimeSig_t &sigAdjustmentsOut );
map<RString,int> m_mapWavIdToKeysoundIndex;
public:
static void GetApplicableFiles( const RString &sPath, vector<RString> &out );
bool LoadFromDir( const RString &sDir, Song &out );