diff --git a/stepmania/src/Player.cpp b/stepmania/src/Player.cpp index 9012719cb7..79d819a086 100644 --- a/stepmania/src/Player.cpp +++ b/stepmania/src/Player.cpp @@ -725,6 +725,14 @@ void Player::Update( float fDeltaTime ) ApplyWaitingTransforms(); } +void Player::ProcessMessages( float fDeltaTime ) +{ + ActorFrame::ProcessMessages( fDeltaTime ); + + if( m_pNoteField ) + m_pNoteField->ProcessMessages( fDeltaTime ); +} + void Player::ApplyWaitingTransforms() { for( unsigned j=0; jm_ModsToApply.size(); j++ ) diff --git a/stepmania/src/Player.h b/stepmania/src/Player.h index ec1b80be25..e79271c4ef 100644 --- a/stepmania/src/Player.h +++ b/stepmania/src/Player.h @@ -30,6 +30,7 @@ public: ~Player(); virtual void Update( float fDeltaTime ); + virtual void ProcessMessages( float fDeltaTime ); virtual void DrawPrimitives(); virtual void HandleMessage( const CString& sMessage );