fix reversed note drawing order as reported by @sillybear. please test.

This commit is contained in:
Colby Klein
2019-03-15 12:19:14 -07:00
parent 5021d75fd5
commit e96b170154
+4 -4
View File
@@ -1534,9 +1534,9 @@ void NoteColumnRenderer::DrawPrimitives()
NoteData::TrackMap::const_iterator begin, end;
m_field_render_args->note_data->GetTapNoteRangeInclusive(m_column,
m_field_render_args->first_row, m_field_render_args->last_row+1, begin, end);
for(; begin != end; ++begin)
for(; begin != end; end--)
{
const TapNote& tn= begin->second;
const TapNote& tn= end->second;
switch(tn.type)
{
case TapNoteType_Empty:
@@ -1550,13 +1550,13 @@ void NoteColumnRenderer::DrawPrimitives()
case TapNoteType_Fake:
if(!tn.result.bHidden)
{
taps[tn.pn].push_back(begin);
taps[tn.pn].push_back(end);
}
break;
case TapNoteType_HoldHead:
if(tn.HoldResult.hns != HNS_Held)
{
holds[tn.pn].push_back(begin);
holds[tn.pn].push_back(end);
}
break;
default: