add "Autogen To Fill Width" to editor

This commit is contained in:
Chris Danford
2005-03-25 09:36:08 +00:00
parent 91c8cfec66
commit 441e86ac24
4 changed files with 32 additions and 2 deletions
+18
View File
@@ -334,6 +334,8 @@ void NoteDataUtil::LoadTransformedSlidingWindow( const NoteData &in, NoteData &o
out.SetNumTracks( iNewNumTracks );
if( in.GetNumTracks() == 0 )
return; // nothing to do and don't AV below
int iCurTrackOffset = 0;
int iTrackOffsetMin = 0;
@@ -1842,6 +1844,22 @@ void NoteDataUtil::RemoveAllTapsExceptForType( NoteData& ndInOut, TapNote::Type
}
}
int NoteDataUtil::GetNumUsedTracks( const NoteData& in )
{
for( int t=0; t<in.GetNumTracks(); t++ )
{
bool bHasAnyTapsInTrack = false;
FOREACH_NONEMPTY_ROW_IN_TRACK( in, t, row )
{
bHasAnyTapsInTrack = true;
break;
}
if( !bHasAnyTapsInTrack )
return t;
}
return in.GetNumTracks();
}
/*
* (c) 2001-2004 Chris Danford, Glenn Maynard