⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 netdata.h

📁 基于BREW 2.0 开发的冒险类手机游戏
💻 H
字号:
#ifndef _NET_DATA_HEADER_
#define _NET_DATA_HEADER_

#ifndef DWORD
typedef unsigned long DWORD, * PDWORD;
#endif

#define _EX_DATA_COUNT_ 4

typedef enum _NETDATATYPE
{
// =========================================
	NDT_UPLOAD,								// 上传数据
/*
	需要用到的结构体成员:
	[in]
	DWORD dwGameID;							// 游戏ID,由此确定游戏类型
	DWORD dwUpperPhoneNum;					// 手机号码高5位数
	DWORD dwLowerPhoneNum;					// 手机号码低6位数
	DWORD dwScore;							// 得分
	[out]
	DWORD dwExData[0];						// 是否成功上传,不成功为0,成功为1
	DWORD dwExData[1];						// 是否更新了得分,未更新为0,更新过为1
*/
// =========================================
	NDT_QUERYLEAD,							// 查询前列名次
/*
	需要用到的结构体成员:
	[in]
	DWORD dwGameID;							// 游戏ID,由此确定游戏类型
	[out]
	DWORD dwBufLen;							// 数据缓冲区大小,数据缓冲区接在本结构之后传输
											// 数据缓冲格式为3个DWORD分别是得分、号码低6位、号码高5位
*/
// =========================================
	NDT_QUERYPLACE,							// 查询排名,同时返回前列名次
/*
	需要用到的结构体成员:
	[in]
	DWORD dwGameID;							// 游戏ID,由此确定游戏类型
	DWORD dwUpperPhoneNum;					// 手机号码高5位数
	DWORD dwLowerPhoneNum;					// 手机号码低6位数
	[out]
	DWORD dwExData[0];						// 名次,如果没有进入排名则为0xFFFFFFFF
	DWORD dwBufLen;							// 数据缓冲区大小,数据缓冲区接在本结构之后传输
											// 数据缓冲格式为3个DWORD分别是得分、号码低6位、号码高5位
*/
// =========================================
	NDT_LAST
} NETDATATYPE, * PNETDATATYPE;

typedef struct _NETDATA
{
	DWORD dwNetDataType;					// 网络数据类型,由NETDATATYPE定义
	DWORD dwGameID;							// 游戏ID,由此确定游戏类型
	DWORD dwUpperPhoneNum;					// 手机号码高5位数
	DWORD dwLowerPhoneNum;					// 手机号码低6位数
	DWORD dwScore;							// 得分
	DWORD dwExData[_EX_DATA_COUNT_];		// 扩展数据
	DWORD dwBufLen;							// 数据缓冲区大小,数据缓冲区接在本结构之后传输

} NETDATA, * PNETDATA;

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -