From 79ddf1eac5d4cc58543ebed736ffa970a950ecca Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Mon, 9 May 2005 04:29:18 +0000 Subject: [PATCH] broadcast message on jumps --- stepmania/src/ScreenGameplay.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/stepmania/src/ScreenGameplay.cpp b/stepmania/src/ScreenGameplay.cpp index cb50bb0069..7054f32afe 100644 --- a/stepmania/src/ScreenGameplay.cpp +++ b/stepmania/src/ScreenGameplay.cpp @@ -1794,6 +1794,7 @@ void ScreenGameplay::SendCrossedMessages() FOREACH_NONEMPTY_ROW_ALL_TRACKS_RANGE( nd, r, iRowLastCrossed+1, iRowNow+1 ) { int iFirstTrackWithTapOrHold = nd.GetFirstTrackWithTapOrHoldHead(r); + int iNumTracksWithTapOrHoldHead = nd.GetNumTracksWithTapOrHoldHead(r); if( iFirstTrackWithTapOrHold != -1 ) { MESSAGEMAN->Broadcast( (Message)(MESSAGE_NOTE_CROSSED + i) ); @@ -1806,6 +1807,12 @@ void ScreenGameplay::SendCrossedMessages() CString sButton = pGame->ColToButtonName( iFirstTrackWithTapOrHold ); CString sMessageName = "NoteCrossed" + sButton; MESSAGEMAN->Broadcast( sMessageName ); + + if( iNumTracksWithTapOrHoldHead >= 2 ) + { + CString sMessageName = "NoteCrossedJump"; + MESSAGEMAN->Broadcast( sMessageName ); + } } break; }