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

📄 mugongmanager.h

📁 墨香最新私服
💻 H
字号:
// MugongManager.h: interface for the CMugongManager class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MUGONGMANAGER_H__BDADCB0F_E3E8_4387_A6D1_C7D3439872BE__INCLUDED_)
#define AFX_MUGONGMANAGER_H__BDADCB0F_E3E8_4387_A6D1_C7D3439872BE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "MugongCalc.h"
#include "MugongDialog.h"
#include "IndexGenerator.h"

#define MUGONGMGR USINGTON(CMugongManager)

class CMugongManager  
{
	CMugongCalc m_MugongCalc;
	CMugongDialog * m_pMugongDlg;
	CIndexGenerator m_IconIndexCreator;
	CYHHashTable<CMugongBase> m_MugongHash;
public:
	enum eMUGONG_CANNOT_REASON
	{
		eMCUR_Usable,
		eMCUR_SungZero,
		eMCUR_Weapon,
	};

//	//MAKESINGLETON(CMugongManager)

	CMugongManager();
	virtual ~CMugongManager();
	void Init();
	void Release();
	void SetMugongDialog(CMugongDialog * dlg){ m_pMugongDlg = dlg; }
	void NetworkMsgParse(BYTE Protocol,void* pMsg);
	void SetToolTipIcon(CMugongBase *pMugong);
	
	int GetMugongNum();

	CMugongBase * NewMugongIcon(MUGONGBASE * mugongBase);
	void DeleteMugongIcon(CMugongBase * mugong);
	//cImage* GetIconImage(WORD ItemIdx, cImage * pImage);
	void GetIconImage(WORD ItemIdx, cImage * pLowImage , cImage * pHighImage);
	/*
	/// 府家胶 包府 - 泅犁 傍拜公傍父 登绢 乐澜
	WORD GetMugongWeaponForIdx(WORD idx);
	char * GetMugongNameForIdx(WORD idx);
	BYTE GetMugongNatureForIdx(WORD idx);
	WORD GetMugongEstPointForIdx(WORD idx, BYTE sung);
	*/
	CMugongBase * GetMugong(DWORD dwDBIdx);
	CMugongBase * GetMugongByMugongIdx(WORD MugongIdx);
	void RefreshMugong();

	eMUGONG_CANNOT_REASON	CanUse(CMugongBase * pMugong);

	BOOL CheckMugongTree(WORD MugongIdx);
private:
//	CMugongBase * NewMugong(WORD idx);
};
EXTERNGLOBALTON(CMugongManager)
#endif // !defined(AFX_MUGONGMANAGER_H__BDADCB0F_E3E8_4387_A6D1_C7D3439872BE__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -