📄 abilitygroup.h
字号:
// AbilityGroup.h: interface for the CAbilityGroup class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ABILITYGROUP_H__0143CFF4_ADB3_4F77_B3F8_D66F06568673__INCLUDED_)
#define AFX_ABILITYGROUP_H__0143CFF4_ADB3_4F77_B3F8_D66F06568673__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Ability.h"
#include "AbilityCommonHeader.h"
class CPlayer;
class CAbilityGroup
{
CPlayer* m_pObject;
CYHHashTable<CAbility> m_AbilityTable;
DWORD m_AbilityExp;
public:
CAbilityGroup();
~CAbilityGroup();
void Init(ABILITY_TOTALINFO* pTotalInfo);
void Release();
void AddAbility(CAbilityInfo* pAbilityInfo,BYTE Level,POSTYPE QuickPos);
void SetAbilityExp(DWORD Exp);
DWORD GetAbilityExp() { return m_AbilityExp; }
void SetOwenerObject(CPlayer* pObject) { m_pObject = pObject; }
CPlayer* GetOwenerObject() { return m_pObject; }
void SetPositionHead();
CAbility* GetNextAbility(int GroupNum);
CAbility* GetAbility(WORD Idx);
};
#endif // !defined(AFX_ABILITYGROUP_H__0143CFF4_ADB3_4F77_B3F8_D66F06568673__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -