⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reinforcemanager.h

📁 墨香最新私服
💻 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 + -