#ifndef NOTES_WRITER_DWI_H #define NOTES_WRITER_DWI_H #include "Song.h" #include "Notes.h" #include "NoteTypes.h" class NotesWriterDWI { char NotesToDWIChar( bool bCol1, bool bCol2, bool bCol3, bool bCol4, bool bCol5, bool bCol6 ); char NotesToDWIChar( bool bCol1, bool bCol2, bool bCol3, bool bCol4 ); CString NotesToDWIString( TapNote cNoteCol1, TapNote cNoteCol2, TapNote cNoteCol3, TapNote cNoteCol4, TapNote cNoteCol5, TapNote cNoteCol6 ); CString NotesToDWIString( TapNote cNoteCol1, TapNote cNoteCol2, TapNote cNoteCol3, TapNote cNoteCol4 ); CString NotesToDWIString( char cNoteCol1, char cNoteCol2, char cNoteCol3, char cNoteCol4 ); void WriteDWINotesField( FILE* fp, const Notes &out, int start ); bool WriteDWINotesTag( FILE* fp, const Notes &out ); public: bool Write( CString sPath, const Song &out ); }; #endif