Files

53 lines
1000 B
C
Raw Permalink Normal View History

2026-02-13 14:34:15 +08:00
#ifndef HISTORY_SCORE_HEAD_FILE
#define HISTORY_SCORE_HEAD_FILE
#pragma once
#include "Stdafx.h"
//////////////////////////////////////////////////////////////////////////
//<2F><EFBFBD><E1B9B9><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
struct tagHistoryScore
{
LONGLONG lTurnScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
LONGLONG lCollectScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
};
//////////////////////////////////////////////////////////////////////////
//<2F><>ʷ<EFBFBD><CAB7><EFBFBD><EFBFBD>
class CHistoryScore
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
protected:
tagHistoryScore m_HistoryScore[GAME_PLAYER]; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><ECBAAF>
CHistoryScore();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual ~CHistoryScore();
//<2F><><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
VOID ResetData();
//<2F><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
tagHistoryScore * GetHistoryScore(WORD wChairID);
//<2F>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD>
public:
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
VOID OnEventUserEnter(WORD wChairID);
//<2F>û<EFBFBD><C3BB>
VOID OnEventUserLeave(WORD wChairID);
//<2F>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD>
VOID OnEventUserScore(WORD wChairID, LONGLONG lGameScore);
};
//////////////////////////////////////////////////////////////////////////
#endif