Files
wnmj/Servers/游戏组件/斗地主/服务器组件/HistoryScore.h

53 lines
1017 B
C
Raw 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
{
SCORE lTurnScore; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
SCORE 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, SCORE lGameScore);
};
//////////////////////////////////////////////////////////////////////////////////
#endif