Treat lifts like taps. This should fix assist ticks not ticking for lifts.

This commit is contained in:
Steve Checkoway
2008-07-28 06:26:28 +00:00
parent ec3d626b46
commit a74201a013
+5 -5
View File
@@ -250,7 +250,7 @@ int NoteData::GetNumTracksWithTap( int row ) const
for( int t=0; t<GetNumTracks(); t++ ) for( int t=0; t<GetNumTracks(); t++ )
{ {
const TapNote &tn = GetTapNote( t, row ); const TapNote &tn = GetTapNote( t, row );
if( tn.type == TapNote::tap ) if( tn.type == TapNote::tap || tn.type == TapNote::lift )
iNum++; iNum++;
} }
return iNum; return iNum;
@@ -262,7 +262,7 @@ int NoteData::GetNumTracksWithTapOrHoldHead( int row ) const
for( int t=0; t<GetNumTracks(); t++ ) for( int t=0; t<GetNumTracks(); t++ )
{ {
const TapNote &tn = GetTapNote( t, row ); const TapNote &tn = GetTapNote( t, row );
if( tn.type == TapNote::tap || tn.type == TapNote::hold_head ) if( tn.type == TapNote::tap || tn.type == TapNote::lift || tn.type == TapNote::hold_head )
iNum++; iNum++;
} }
return iNum; return iNum;
@@ -273,7 +273,7 @@ int NoteData::GetFirstTrackWithTap( int row ) const
for( int t=0; t<GetNumTracks(); t++ ) for( int t=0; t<GetNumTracks(); t++ )
{ {
const TapNote &tn = GetTapNote( t, row ); const TapNote &tn = GetTapNote( t, row );
if( tn.type == TapNote::tap ) if( tn.type == TapNote::tap || tn.type == TapNote::lift )
return t; return t;
} }
return -1; return -1;
@@ -284,7 +284,7 @@ int NoteData::GetFirstTrackWithTapOrHoldHead( int row ) const
for( int t=0; t<GetNumTracks(); t++ ) for( int t=0; t<GetNumTracks(); t++ )
{ {
const TapNote &tn = GetTapNote( t, row ); const TapNote &tn = GetTapNote( t, row );
if( tn.type == TapNote::tap || tn.type == TapNote::hold_head ) if( tn.type == TapNote::tap || tn.type == TapNote::lift || tn.type == TapNote::hold_head )
return t; return t;
} }
return -1; return -1;
@@ -295,7 +295,7 @@ int NoteData::GetLastTrackWithTapOrHoldHead( int row ) const
for( int t=GetNumTracks()-1; t>=0; t-- ) for( int t=GetNumTracks()-1; t>=0; t-- )
{ {
const TapNote &tn = GetTapNote( t, row ); const TapNote &tn = GetTapNote( t, row );
if( tn.type == TapNote::tap || tn.type == TapNote::hold_head ) if( tn.type == TapNote::tap || tn.type == TapNote::lift || tn.type == TapNote::hold_head )
return t; return t;
} }
return -1; return -1;