54 lines
1.7 KiB
C
54 lines
1.7 KiB
C
#pragma once
|
||
/****************************************************************************************/
|
||
/* 英雄的数据结构
|
||
/****************************************************************************************/
|
||
#pragma pack(push,4)
|
||
typedef struct tagHeroDbData
|
||
{
|
||
BYTE bStage; //阶
|
||
BYTE bReserve3; //保留字3
|
||
WORD wReserve4; //保留字4
|
||
int nBodyforce; //体力
|
||
int nBless; //祝福
|
||
unsigned long long nExp; //经验
|
||
unsigned int nHp; //当前的血
|
||
unsigned int nMp; //当前的蓝
|
||
BYTE bCircle ; //转数
|
||
BYTE bLevel; //等级
|
||
BYTE bVocation; //职业
|
||
BYTE bSex; //性别
|
||
BYTE bID; //英雄ID
|
||
BYTE bState; //休息的,出战的,合体的
|
||
WORD wIconId; //图标的ID,用于换头像
|
||
unsigned int nScore; //评分
|
||
unsigned int nModel; //模型
|
||
unsigned int nWeaponAppear; //武器的外观
|
||
unsigned int nSwingAppear; //翅膀的外观
|
||
int nReserver1;
|
||
int nReserver2;
|
||
char name[32]; //名字
|
||
tagHeroDbData()
|
||
{
|
||
memset(this,0,sizeof(*this));
|
||
}
|
||
}HERODBDATA,*PHERODBDATA;
|
||
|
||
//英雄技能结构
|
||
typedef struct tagHeroSkillData
|
||
{
|
||
int nHeroID; //英雄ID
|
||
int nSkillID; //技能的id
|
||
int nSlotId;
|
||
int nLevel; //技能的等级
|
||
BYTE bIsClose;
|
||
BYTE bReserver;
|
||
WORD wReserver;
|
||
unsigned int nExp;
|
||
unsigned int nNextLevelExp;
|
||
tagHeroSkillData()
|
||
{
|
||
memset(this,0,sizeof(*this));
|
||
}
|
||
}HEROSKILLDATA,*PHEROSKILLDATA;
|
||
|
||
#pragma pack (pop) |