[splittiming] make ScreenEdit edit the Steps's timing data only.

NOTES: now, newly created songs will have the default timing data (60bpm throughout the song) and
NoteFields currently doesn't work yet.
This commit is contained in:
Thai Pangsakulyanont
2011-05-10 16:55:00 +07:00
parent b634639e8e
commit d0e9e58030
3 changed files with 69 additions and 70 deletions
+2 -2
View File
@@ -742,7 +742,7 @@ void NoteField::DrawPrimitives()
// Draw beat bars
if( GAMESTATE->IsEditing() || SHOW_BEAT_BARS )
{
const vector<TimeSignatureSegment> &vTimeSignatureSegments = GAMESTATE->m_pCurSong->m_SongTiming.m_vTimeSignatureSegments;
const vector<TimeSignatureSegment> &vTimeSignatureSegments = GAMESTATE->m_pCurSteps[PLAYER_1]->m_Timing.m_vTimeSignatureSegments;
int iMeasureIndex = 0;
FOREACH_CONST( TimeSignatureSegment, vTimeSignatureSegments, iter )
{
@@ -785,7 +785,7 @@ void NoteField::DrawPrimitives()
{
ASSERT(GAMESTATE->m_pCurSong);
const TimingData &timing = GAMESTATE->m_pCurSong->m_SongTiming;
const TimingData &timing = GAMESTATE->m_pCurSteps[PLAYER_1]->m_Timing;
// BPM text
FOREACH_CONST( BPMSegment, timing.m_BPMSegments, seg )