broadcast ScoreChanged with params

This commit is contained in:
Chris Danford
2007-08-24 11:35:52 +00:00
parent 01839b5996
commit 2c693da0f7
4 changed files with 27 additions and 6 deletions
+9 -2
View File
@@ -2,6 +2,7 @@
#include "ScoreKeeperGuitar.h"
#include "PlayerStageStats.h"
#include "MessageManager.h"
#include "PlayerState.h"
ScoreKeeperGuitar::ScoreKeeperGuitar( PlayerState *pPlayerState, PlayerStageStats *pPlayerStageStats ) :
@@ -34,7 +35,10 @@ void ScoreKeeperGuitar::HandleHoldActiveSeconds( float fMusicSecondsHeld )
{
iScore += iPoints;
iCurMaxScore += iPoints;
MESSAGEMAN->Broadcast( Message_ScoreChangedP1 );
Message msg( "ScoreChanged" );
msg.SetParam( "PlayerNumber", m_pPlayerState->m_PlayerNumber );
msg.SetParam( "MultiPlayer", m_pPlayerState->m_mp );
MESSAGEMAN->Broadcast( msg );
}
}
@@ -62,7 +66,10 @@ void ScoreKeeperGuitar::AddTapRowScore( TapNoteScore tns, const NoteData &nd, in
ASSERT( iNumTapsInRow > 0 );
iScore += 50 * iNumTapsInRow * iNewCurScoreMultiplier;
MESSAGEMAN->Broadcast( Message_ScoreChangedP1 );
Message msg( "ScoreChanged" );
msg.SetParam( "PlayerNumber", m_pPlayerState->m_PlayerNumber );
msg.SetParam( "MultiPlayer", m_pPlayerState->m_mp );
MESSAGEMAN->Broadcast( msg );
}
}