diff --git a/Xcode/stepmania.xcodeproj/project.pbxproj b/Xcode/stepmania.xcodeproj/project.pbxproj index d95706b73e..afcc62122b 100644 --- a/Xcode/stepmania.xcodeproj/project.pbxproj +++ b/Xcode/stepmania.xcodeproj/project.pbxproj @@ -5558,7 +5558,6 @@ isa = PBXProject; buildConfigurationList = AAC845130856A19700A9FEAB /* Build configuration list for PBXProject "stepmania" */; compatibilityVersion = "Xcode 3.0"; - developmentRegion = English; hasScannedForEncodings = 1; knownRegions = ( English, diff --git a/src/NoteField.cpp b/src/NoteField.cpp index 9db814abbe..d0305eeb36 100644 --- a/src/NoteField.cpp +++ b/src/NoteField.cpp @@ -911,11 +911,20 @@ void NoteField::DrawPrimitives() { int i = begin->first; const TapNote &tn = begin->second; //m_pNoteData->GetTapNote(c, i); + + // Switch modified by Wolfman2000, tested by Saturn2888 + // Fixes hold head overlapping issue, but not the rolls. switch( tn.type ) { case TapNote::empty: // no note here - //case TapNote::hold_head: - continue; // skip + { + continue; + } + case TapNote::hold_head: + { + //if (tn.subType == TapNote::hold_head_roll) + continue; // skip + } } // Don't draw hidden (fully judged) steps.