diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index b6fa048950..7151a474bd 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -746,6 +746,20 @@ void PlayerMinus::CrossedRow( int iNoteRow ) if( GetTapNoteScore(t, iNoteRow) == TNS_NONE ) Step( t, now ); } + + // Hold the panel while crossing a mine will cause the mine to explode + for( int t=0; tGetCurrentStyleDef()->StyleInputToGameInput( StyleI ); + bool bIsHoldingButton = INPUTMAPPER->IsButtonDown( GameI ); + + if( bIsHoldingButton ) + Step( t, now ); + } + } } void PlayerMinus::RandomiseNotes( int iNoteRow )