📄 reinforcemanager.h
字号:
// ReinforceManager.h: interface for the CReinforceManager class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_REINFORCEMANAGER_H__52980508_F9A4_4852_82C0_2E5F39ED8B33__INCLUDED_)
#define AFX_REINFORCEMANAGER_H__52980508_F9A4_4852_82C0_2E5F39ED8B33__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define MAX_REINFORCE 50 //碍拳秦辑 唱棵 荐 乐绰 蔼
#define MAX_RTL_ABILITY 30
#define MAX_RTL_MATERIAL 100
#define MAX_RTL_ITEMLEVEL 100
#define REINFORCEMGR CReinforceManager::GetInstance()
struct sITEM_REINFORCE_INFO;
class CReinforceManager
{
protected:
float m_fTableAbility[MAX_RTL_ABILITY][MAX_REINFORCE];
float m_fTableMaterial[MAX_RTL_MATERIAL][MAX_REINFORCE];
float m_fTableItemLevel[MAX_RTL_ITEMLEVEL][MAX_REINFORCE];
float m_fTableAdjust[MAX_REINFORCE];
CYHHashTable<sITEM_REINFORCE_INFO> m_ReinforceItemInfoList;
public:
MAKESINGLETON( CReinforceManager );
CReinforceManager();
virtual ~CReinforceManager();
BOOL Init();
void Release();
BOOL LoadReinforceInfo();
BOOL LoadReinforceTable();
sITEM_REINFORCE_INFO* GetReinforceInfo( WORD wItemIdx );
BOOL CheckValidMaterial( WORD wReinforceItemIdx, WORD wMaterialItemIdx );
WORD GetValueForAbility( WORD wAbilGrade );
WORD GetValueForMaterialNum( WORD wMaterialNum );
WORD GetValueForItemLevel( WORD wItemLevel );
WORD GetAdjustValue();
};
#endif // !defined(AFX_REINFORCEMANAGER_H__52980508_F9A4_4852_82C0_2E5F39ED8B33__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -