fix ComboChanged message sent when m_bSendJudgmentAndComboMessages is false

This commit is contained in:
Glenn Maynard
2009-09-26 00:46:19 +00:00
parent a50e6dea94
commit be91870732
+12 -9
View File
@@ -574,15 +574,18 @@ void Player::SendComboMessages( int iOldCombo, int iOldMissCombo )
}
Message msg( "ComboChanged" );
msg.SetParam( "Player", m_pPlayerState->m_PlayerNumber );
msg.SetParam( "OldCombo", iOldCombo );
msg.SetParam( "OldMissCombo", iOldMissCombo );
if( m_pPlayerState )
msg.SetParam( "PlayerState", LuaReference::CreateFromPush(*m_pPlayerState) );
if( m_pPlayerStageStats )
msg.SetParam( "PlayerStageStats", LuaReference::CreateFromPush(*m_pPlayerStageStats) );
MESSAGEMAN->Broadcast( msg );
if( m_bSendJudgmentAndComboMessages )
{
Message msg( "ComboChanged" );
msg.SetParam( "Player", m_pPlayerState->m_PlayerNumber );
msg.SetParam( "OldCombo", iOldCombo );
msg.SetParam( "OldMissCombo", iOldMissCombo );
if( m_pPlayerState )
msg.SetParam( "PlayerState", LuaReference::CreateFromPush(*m_pPlayerState) );
if( m_pPlayerStageStats )
msg.SetParam( "PlayerStageStats", LuaReference::CreateFromPush(*m_pPlayerStageStats) );
MESSAGEMAN->Broadcast( msg );
}
}
void Player::Update( float fDeltaTime )