83 lines
1.5 KiB
C++
83 lines
1.5 KiB
C++
|
|
#include "Stdafx.h"
|
|||
|
|
#include "HistoryScore.h"
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>캯<EFBFBD><ECBAAF>
|
|||
|
|
CHistoryScore::CHistoryScore()
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
ZeroMemory(m_HistoryScore,sizeof(m_HistoryScore));
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
CHistoryScore::~CHistoryScore()
|
|||
|
|
{
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
VOID CHistoryScore::ResetData()
|
|||
|
|
{
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
ZeroMemory(m_HistoryScore,sizeof(m_HistoryScore));
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
tagHistoryScore * CHistoryScore::GetHistoryScore(WORD wChairID)
|
|||
|
|
{
|
|||
|
|
//Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
ASSERT(wChairID<GAME_PLAYER);
|
|||
|
|
if (wChairID>=GAME_PLAYER) return NULL;
|
|||
|
|
|
|||
|
|
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
|
|||
|
|
return &m_HistoryScore[wChairID];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
VOID CHistoryScore::OnEventUserEnter(WORD wChairID)
|
|||
|
|
{
|
|||
|
|
//Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
ASSERT(wChairID<GAME_PLAYER);
|
|||
|
|
if (wChairID>=GAME_PLAYER) return;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_HistoryScore[wChairID].lTurnScore=0;
|
|||
|
|
m_HistoryScore[wChairID].lCollectScore=0;
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB>뿪
|
|||
|
|
VOID CHistoryScore::OnEventUserLeave(WORD wChairID)
|
|||
|
|
{
|
|||
|
|
//Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
ASSERT(wChairID<GAME_PLAYER);
|
|||
|
|
if (wChairID>=GAME_PLAYER) return;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_HistoryScore[wChairID].lTurnScore=0;
|
|||
|
|
m_HistoryScore[wChairID].lCollectScore=0;
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
VOID CHistoryScore::OnEventUserScore(WORD wChairID, LONGLONG lGameScore)
|
|||
|
|
{
|
|||
|
|
//Ч<><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
ASSERT(wChairID<GAME_PLAYER);
|
|||
|
|
if (wChairID>=GAME_PLAYER) return;
|
|||
|
|
|
|||
|
|
//<2F><><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
|
|||
|
|
m_HistoryScore[wChairID].lTurnScore=lGameScore;
|
|||
|
|
m_HistoryScore[wChairID].lCollectScore+=lGameScore;
|
|||
|
|
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//////////////////////////////////////////////////////////////////////////
|