Files
itgmania212121/stepmania/src/NotesWriterDWI.h
T
Glenn Maynard ac13cda6a9 use RageFile
2003-12-04 22:20:41 +00:00

24 lines
756 B
C++

#ifndef NOTES_WRITER_DWI_H
#define NOTES_WRITER_DWI_H
#include "song.h"
#include "Steps.h"
#include "NoteTypes.h"
class RageFile;
class NotesWriterDWI
{
CString NotesToDWIString( TapNote cNoteCol1, TapNote cNoteCol2, TapNote cNoteCol3, TapNote cNoteCol4, TapNote cNoteCol5, TapNote cNoteCol6 );
CString NotesToDWIString( TapNote cNoteCol1, TapNote cNoteCol2, TapNote cNoteCol3, TapNote cNoteCol4 );
void WriteDWINotesField( RageFile &f, const Steps &out, int start );
bool WriteDWINotesTag( RageFile &f, const Steps &out );
CString NotesToDWIString( const TapNote cNoteCols[6] );
CString OptimizeDWIString( CString holds, CString taps );
char OptimizeDWIPair( char c1, char c2 );
public:
bool Write( CString sPath, const Song &out );
};
#endif