📄 item.cpp
字号:
// Item.cpp: implementation of the Item class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "server.h"
#include "Item.h"
#include "extern.h"
#include "ServerDlg.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
extern TableItemArray g_DBItemArray;
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
Item::Item()
{
}
Item::~Item()
{
}
BOOL Item::ParseItemData(char *pBuf)
{
int index = 0;
m_TNum = GetShort(pBuf, index);
m_Dur = GetShort(pBuf, index);
m_BullNum = GetByte(pBuf, index);
m_ItemNum = GetByte(pBuf, index);
m_Cost = GetDWORD(pBuf, index);
TableItem* tItem = GetTableItem( m_TNum ); if( !tItem ) return FALSE;
// m_Type = tItem->; // 酒捞袍 辆幅
m_Arm = tItem->m_Arm; // 厘馒困摹
m_Uselevel = tItem->m_UseLevel; // 荤侩啊瓷 饭骇
m_UseType = tItem->m_UseType; // 荤侩啊瓷 拌凯
m_PicNum = tItem->m_PicNum; // 弊覆 锅龋
m_Wg = tItem->m_Wg; // SP皑家樊
m_Dur = tItem->m_Dur; // 郴备档
m_MaxAt = tItem->m_MaxAt; // 弥措 傍拜仿
m_AtDelay = tItem->m_AtDelay; // 傍拜 掉饭捞
m_DmgX = tItem->m_DmgX; // 措固瘤 X
m_DmgY = tItem->m_DmgY; // 措固瘤Y
m_DmgZ = tItem->m_DmgZ; // 措固瘤Z
m_Df = tItem->m_Df; // 规绢仿
m_At = tItem->m_At; // 傍拜 疙吝蔼
m_Crit = tItem->m_Crit; // 农府萍拿 犬伏
m_Range = tItem->m_Range; // 荤沥芭府
m_Out = tItem->m_Out; // 绊厘伏
m_BullNum = tItem->m_BullNum; // 藕芒荐
m_BullType = tItem->m_BullType; // 藕芒辆幅
m_StErr = tItem->m_StErr; // 惑怕捞惑
m_StDf = tItem->m_StDf; // 惑怕捞惑 规绢
m_StCure = tItem->m_StCure; // 惑怕捞惑 摹丰
m_Hp = tItem->m_HP; // 雀汗
m_Pp = tItem->m_PP; // 雀汗
m_Sp = tItem->m_SP; // 雀汗
return TRUE;
}
TableItem* Item::GetTableItem(int num)
{
if( num < 0 || num >= 1000 ) return NULL;
return g_DBItemArray[num];
}
void Item::FillItemData(char *pBuf)
{
int index = 0;
SetShort(pBuf, m_TNum, index);
SetShort(pBuf, m_Dur, index);
SetByte(pBuf, m_BullNum, index);
SetByte(pBuf, m_ItemNum, index);
SetDWORD(pBuf, m_Cost, index);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -