From 9374f853ed24f91e16b360cf673afeec3cf70cba Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 2 Nov 2002 21:04:00 +0000 Subject: [PATCH] add MoveTapNoteTrack --- stepmania/src/NoteData.cpp | 7 +++++++ stepmania/src/NoteData.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/stepmania/src/NoteData.cpp b/stepmania/src/NoteData.cpp index 80ac31c16a..491e9983c0 100644 --- a/stepmania/src/NoteData.cpp +++ b/stepmania/src/NoteData.cpp @@ -1028,6 +1028,13 @@ void NoteData::PadTapNotes(int rows) m_TapNotes[track].insert(m_TapNotes[track].end(), pad.begin(), pad.end()); } +void NoteData::MoveTapNoteTrack(int dest, int src) +{ + if(dest == src) return; + m_TapNotes[dest] = m_TapNotes[src]; + m_TapNotes[src].clear(); +} + void NoteData::SetTapNote(int track, int row, TapNote t) { if(row < 0) return; diff --git a/stepmania/src/NoteData.h b/stepmania/src/NoteData.h index d391d87d38..2a20a541a6 100644 --- a/stepmania/src/NoteData.h +++ b/stepmania/src/NoteData.h @@ -45,7 +45,7 @@ public: if(row < 0 || row >= m_TapNotes[track].size()) return TapNote(TAP_EMPTY); return m_TapNotes[track][row]; } - + void MoveTapNoteTrack(int dest, int src); /* Pad m_TapNotes so it includes the row "rows". */ void PadTapNotes(int rows); void SetTapNote(int track, int row, TapNote t);