Add Get2sAnd3s. This will eventually replace ConvertHoldNotesTo2sAnd3s.

This commit is contained in:
Glenn Maynard
2003-10-04 03:02:26 +00:00
parent 1a8e342768
commit 8b78e58841
2 changed files with 9 additions and 0 deletions
+8
View File
@@ -344,6 +344,7 @@ void NoteData::Convert2sAnd3sToHoldNotes()
} }
} }
/* "102000301" == /* "102000301" ==
* "104444001" */ * "104444001" */
void NoteData::ConvertHoldNotesTo2sAnd3s() void NoteData::ConvertHoldNotesTo2sAnd3s()
@@ -364,6 +365,13 @@ void NoteData::ConvertHoldNotesTo2sAnd3s()
m_HoldNotes.clear(); m_HoldNotes.clear();
} }
void NoteData::Get2sAnd3s( NoteData &out ) const
{
out.CopyAll( this );
out.ConvertHoldNotesTo2sAnd3s();
}
/* "104444001" == /* "104444001" ==
* "102000301" * "102000301"
* *
+1
View File
@@ -130,6 +130,7 @@ 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 Convert4sToHoldNotes(); void Convert4sToHoldNotes();
void ConvertHoldNotesTo4s(); void ConvertHoldNotesTo4s();