#ifndef NOTES_LOADER_BMS_H #define NOTES_LOADER_BMS_H #include "song.h" #include "Steps.h" #include "NotesLoader.h" class BMSLoader: public NotesLoader { bool LoadFromBMSFile( const CString &sPath, Steps &out1 ); void mapBMSTrackToDanceNote( int iBMSTrack, int &iDanceColOut, char &cNoteCharOut ); void PushTrackNumForMagic( int iTrackNum ); StepsType CheckTracksMagic( void ); void ResetTracksMagic( void ); public: void GetApplicableFiles( CString sPath, CStringArray &out ); bool LoadFromDir( CString sDir, Song &out ); }; #endif