To2sAnd3s, From2sAnd3s
This commit is contained in:
@@ -366,10 +366,16 @@ void NoteData::ConvertHoldNotesTo2sAnd3s()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void NoteData::Get2sAnd3s( NoteData &out ) const
|
void NoteData::To2sAnd3s( const NoteData &out )
|
||||||
{
|
{
|
||||||
out.CopyAll( this );
|
CopyAll( &out );
|
||||||
out.ConvertHoldNotesTo2sAnd3s();
|
ConvertHoldNotesTo2sAnd3s();
|
||||||
|
}
|
||||||
|
|
||||||
|
void NoteData::From2sAnd3s( const NoteData &out )
|
||||||
|
{
|
||||||
|
CopyAll( &out );
|
||||||
|
Convert2sAnd3sToHoldNotes();
|
||||||
}
|
}
|
||||||
|
|
||||||
/* "104444001" ==
|
/* "104444001" ==
|
||||||
|
|||||||
@@ -130,7 +130,8 @@ public:
|
|||||||
// Convert between HoldNote representation and '2' and '3' markers in TapNotes
|
// Convert between HoldNote representation and '2' and '3' markers in TapNotes
|
||||||
void Convert2sAnd3sToHoldNotes();
|
void Convert2sAnd3sToHoldNotes();
|
||||||
void ConvertHoldNotesTo2sAnd3s();
|
void ConvertHoldNotesTo2sAnd3s();
|
||||||
void Get2sAnd3s( NoteData &out ) const;
|
void To2sAnd3s( const NoteData &out );
|
||||||
|
void From2sAnd3s( const NoteData &out );
|
||||||
|
|
||||||
void Convert4sToHoldNotes();
|
void Convert4sToHoldNotes();
|
||||||
void ConvertHoldNotesTo4s();
|
void ConvertHoldNotesTo4s();
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ void NoteDataUtil::LoadFromSMNoteDataString( NoteData &out, CString sSMNoteData
|
|||||||
void NoteDataUtil::GetSMNoteDataString( const NoteData &in_, CString &out )
|
void NoteDataUtil::GetSMNoteDataString( const NoteData &in_, CString &out )
|
||||||
{
|
{
|
||||||
NoteData in;
|
NoteData in;
|
||||||
in_.Get2sAnd3s( in );
|
in.To2sAnd3s( in_ );
|
||||||
|
|
||||||
float fLastBeat = in.GetLastBeat();
|
float fLastBeat = in.GetLastBeat();
|
||||||
int iLastMeasure = int( fLastBeat/BEATS_PER_MEASURE );
|
int iLastMeasure = int( fLastBeat/BEATS_PER_MEASURE );
|
||||||
|
|||||||
Reference in New Issue
Block a user