Files
wnmj/Servers/游戏组件/跑的快/服务器组件/HistoryScore.h
2026-02-13 14:34:15 +08:00

53 lines
1017 B
C++

#ifndef HISTORY_SCORE_HEAD_FILE
#define HISTORY_SCORE_HEAD_FILE
#pragma once
#include "Stdafx.h"
//////////////////////////////////////////////////////////////////////////////////
//结构定义
//积分信息
struct tagHistoryScore
{
SCORE lTurnScore; //积分信息
SCORE lCollectScore; //积分信息
};
//////////////////////////////////////////////////////////////////////////////////
//历史积分
class CHistoryScore
{
//变量定义
protected:
tagHistoryScore m_HistoryScore[GAME_PLAYER]; //积分信息
//函数定义
public:
//构造函数
CHistoryScore();
//析构函数
virtual ~CHistoryScore();
//功能函数
public:
//重置数据
VOID ResetData();
//获取积分
tagHistoryScore * GetHistoryScore(WORD wChairID);
//事件函数
public:
//用户进入
VOID OnEventUserEnter(WORD wChairID);
//用户离开
VOID OnEventUserLeave(WORD wChairID);
//用户积分
VOID OnEventUserScore(WORD wChairID, SCORE lGameScore);
};
//////////////////////////////////////////////////////////////////////////////////
#endif