Files
itgmania212121/stepmania/src/NotesLoaderBMS.h
T
Matt Denham 686f0656bd Re-fix Autogen (I'll shoot the person who forgot about TAP_EMPTY)
fix misc. errors with the BMS loader
finish support for 48th/64th notes in code
2003-11-13 07:35:58 +00:00

21 lines
544 B
C++

#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