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

📄 mugongwindow.h

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

#if !defined(AFX_MUGONGWINDOW_H__90624ABD_6CD1_459A_9E94_D35790541095__INCLUDED_)
#define AFX_MUGONGWINDOW_H__90624ABD_6CD1_459A_9E94_D35790541095__INCLUDED_

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

class cIconDialog;
class cIconGridDialog;
class cStatic;
class CMugongBase;
class cIcon;
class cDialog;
class CObjectGuagen;

enum { MGI_NAME, MGI_SUNG, MGI_EXPPOINT, MGI_MAX };

class CMugongWindow  
{
	MUGONG_TYPE m_MugongType;

	POSTYPE m_SelectPos;
	POSTYPE m_StartPos;
	POSTYPE m_EndPos;

	cIconDialog* m_pWearedIconDlg;
	cIconGridDialog* m_pAllIconGrid;
	cStatic * m_pMugongInfo[MGI_MAX];
	CObjectGuagen	* m_pExpGuage;
	void SetSkillInfoStatic(CMugongBase* pMugongBase);
public:
	CMugongWindow();
	virtual ~CMugongWindow();

	void Init(MUGONG_TYPE mtype,POSTYPE startpos,POSTYPE endpos,
			cDialog* pParentDlg,DWORD wearWndID,DWORD gridWndID,DWORD nameWndID,DWORD levelWndID,DWORD expWndID,DWORD guageID);
	CMugongBase * GetCurSelMugong();
	BOOL GetBlankPositionRef(WORD & absPos);
	BOOL IaAddable(POSTYPE pos);
	void AddMugong(POSTYPE pos/*abs pos*/, CMugongBase * mugong);
	BOOL DeleteMugong(POSTYPE pos/*abs pos*/, CMugongBase ** mugong);
	BOOL GetPositionForXYRef(LONG x, LONG y, POSTYPE& pos);
	CMugongBase * GetMugong(POSTYPE abs_Pos);
	void SetMugongSung(POSTYPE abspos,BYTE sung);
	void SetMugongExpPoint(POSTYPE abspos,EXPTYPE expPoint);
	BOOL CanBeMoved(cIcon * pIcon, POSTYPE abs_pos);

	void SelectMugong(POSTYPE abspos);
	BOOL IsSelectedMugong(POSTYPE abspos);
	void RefreshSelectedMugong();
};

#endif // !defined(AFX_MUGONGWINDOW_H__90624ABD_6CD1_459A_9E94_D35790541095__INCLUDED_)

⌨️ 快捷键说明

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