use SetStopAtRow

This commit is contained in:
Glenn Maynard
2005-12-18 07:34:19 +00:00
parent 0161a467ea
commit c9af43c5dd
+3 -3
View File
@@ -2945,8 +2945,8 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector<int> &iAns
float fOldBPM = m_pSong->GetBPMAtBeat( NoteRowToBeat(m_NoteFieldEdit.m_iBeginMarker) ); float fOldBPM = m_pSong->GetBPMAtBeat( NoteRowToBeat(m_NoteFieldEdit.m_iBeginMarker) );
float fNewBPM = fOldBPM * fScale; float fNewBPM = fOldBPM * fScale;
m_pSong->SetBPMAtBeat( NoteRowToBeat(m_NoteFieldEdit.m_iBeginMarker), fNewBPM ); m_pSong->m_Timing.SetBPMAtRow( m_NoteFieldEdit.m_iBeginMarker, fNewBPM );
m_pSong->SetBPMAtBeat( NoteRowToBeat(iNewClipboardEndBeat), fOldBPM ); m_pSong->m_Timing.SetBPMAtRow( iNewClipboardEndBeat, fOldBPM );
} }
break; break;
case play: case play:
@@ -2996,7 +2996,7 @@ void ScreenEdit::HandleAreaMenuChoice( AreaMenuChoice c, const vector<int> &iAns
m_pSong->m_Timing.ShiftRows( m_NoteFieldEdit.m_iBeginMarker, m_pSong->m_Timing.ShiftRows( m_NoteFieldEdit.m_iBeginMarker,
-m_NoteFieldEdit.m_iEndMarker+m_NoteFieldEdit.m_iBeginMarker -m_NoteFieldEdit.m_iEndMarker+m_NoteFieldEdit.m_iBeginMarker
); );
m_pSong->m_Timing.SetStopAtBeat( NoteRowToBeat(m_NoteFieldEdit.m_iBeginMarker), fStopLength ); m_pSong->m_Timing.SetStopAtRow( m_NoteFieldEdit.m_iBeginMarker, fStopLength );
m_NoteFieldEdit.m_iBeginMarker = -1; m_NoteFieldEdit.m_iBeginMarker = -1;
m_NoteFieldEdit.m_iEndMarker = -1; m_NoteFieldEdit.m_iEndMarker = -1;
break; break;