📄 suryunregengroupinfo.h
字号:
// SuryunRegenGroupInfo.h: interface for the CSuryunRegenGroupInfo class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SURYUNREGENGROUPINFO_H__9FE85A75_39F6_4BDB_98C8_5B43FBEA90F1__INCLUDED_)
#define AFX_SURYUNREGENGROUPINFO_H__9FE85A75_39F6_4BDB_98C8_5B43FBEA90F1__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CSuryunRegenGroup;
struct SEQINFO
{
int GroupID;
float fRate;
char GroupName[17];
};
class CSuryunRegenGroupInfo
{
int m_GroupID;
char m_GroupName[17];
int m_MonsterKind; // 0~4 0:弥碍~4:弥距
int m_Count; // 唱坷绰 醚 阁胶磐 荐
float m_x; //谅钎
float m_z;
float m_Range;
DWORD m_RegenTime; //矫累饶 m_RegenTime饶俊 唱柯促.
SEQINFO m_SeqArray[5];
BOOL ChkRegen(CSuryunRegenGroup* pRegenGroup, DWORD elpsTime);
void DoRegen(CPlayer* pPlayer, WORD MonsterKind, CSuryunRegenGroup* pRegenGroup);
WORD GetMonsterIdx(WORD* MonsterIdxAry, int MonsterKind);
public:
CSuryunRegenGroupInfo();
~CSuryunRegenGroupInfo();
void TimeRegen(CSuryunRegenGroup* pRegenGroup, DWORD elpsTime, CPlayer* pPlayer, WORD* MonsterKind);
void fromStr(char* pBuf);
int ChkRatioRegen(int SeqNum,int CurMonsterNum);
void RatioRegen(CSuryunRegenGroup* pRegenGroup, CPlayer* pPlayer, WORD* MonsterKind);
int GetMonsterCount() { return m_Count; }
};
#endif // !defined(AFX_SURYUNREGENGROUPINFO_H__9FE85A75_39F6_4BDB_98C8_5B43FBEA90F1__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -