From 7efd17ad8f336621ff9c99c90570ca19dc7be5fb Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 10 Oct 2005 04:07:21 +0000 Subject: [PATCH] fix messages never processed in ReceptorArrowRow/GhostArrowRow --- stepmania/src/NoteField.cpp | 9 +++++++++ stepmania/src/NoteField.h | 1 + 2 files changed, 10 insertions(+) diff --git a/stepmania/src/NoteField.cpp b/stepmania/src/NoteField.cpp index f8d09a483f..c1794b4b94 100644 --- a/stepmania/src/NoteField.cpp +++ b/stepmania/src/NoteField.cpp @@ -190,6 +190,15 @@ void NoteField::Update( float fDeltaTime ) NoteDisplay::Update( fDeltaTime ); } +void NoteField::ProcessMessages( float fDeltaTime ) +{ + ActorFrame::ProcessMessages( fDeltaTime ); + + NoteDisplayCols *pCur = SearchForSongBeat(); + pCur->m_ReceptorArrowRow.ProcessMessages( fDeltaTime ); + pCur->m_GhostArrowRow.ProcessMessages( fDeltaTime ); +} + float NoteField::GetWidth() { const Style* pStyle = GAMESTATE->GetCurrentStyle(); diff --git a/stepmania/src/NoteField.h b/stepmania/src/NoteField.h index f943eb3edd..5edae0f4c6 100644 --- a/stepmania/src/NoteField.h +++ b/stepmania/src/NoteField.h @@ -20,6 +20,7 @@ public: NoteField(); ~NoteField(); virtual void Update( float fDeltaTime ); + virtual void ProcessMessages( float fDeltaTime ); virtual void DrawPrimitives(); virtual void Init( const PlayerState* pPlayerState, float fYReverseOffsetPixels );