www.pudn.com > back.rar > itemcountDlg.h


// itemcountDlg.h : Í·Îļþ 
// 
 
#pragma once 
 
union _uItemType{ 
	DWORD m_dwItemType;			//item id 
	BYTE  m_byItemType[4]; 
}; 
 
struct Item_Index 
{ 
	_uItemType		m_item_id; 
	//Item_Effect		m_item_effect[3];	// ´É·ÂÄ¡... 
	//int				m_item_delay;		// µô·¹ÀÌ 
	int				m_item_range;		// »çÁ¤°Å¸® 
	int				m_item_price;		// ±âº» °¡°Ý 
	//int				m_item_maxup;		// ÃÖ´ë °­È­ ¼öÄ¡ 
	int				m_item_level;		// Âø¿ë Á¦ÇÑ ·¹º§ 
	//int				m_item_str;			// Âø¿ëÁ¦ÇÑ Èû...255´Â Á¦ÇÑ ¾ø´Ù 
	//int				m_item_dex; 
	//int				m_item_con; 
	//int				m_item_wis; 
	//BYTE			m_item_set;			// ¼¼Æ®¹øÈ£ 
	//BYTE			m_item_special;		// Ư¼ö È¿°ú 
 
	// 5 7 032 item Ãß°¡ 
	int				m_UseJob;			// »ç¿ë°¡´ÉÁ÷¾÷ 
	int				m_attr;				// ¼Ó¼º 
	int				m_live;				// ¼ö¸í  
	int				m_Attack_Ph;		// ¹°¸®°ø°Ý·Â 
	int				m_Defense_Ph;		// ¹°¸®¹æ¾î·Â  
	int				m_Evade_Per;		// ȸÇÇÀ² 
	int				m_Succ_Per;			// ¼º°ø·ü 
	int				m_Attack_speed;		// °ø°Ý½ÃÇǵå 
	int				m_Attack_Magic;		// ¸ÅÁ÷°ø°Ý·Â 
	int				m_Defense_Magic;	// ¸ÅÁ÷¹æ¾î·Â 
 
	// »çÁ¤°Å¸®  
	// Á¦ÇÑ´É·Â ·¹º§  
 
	//int				m_Limit_Capability; // Á¦ÇÑ´É·Â  
	//int				m_Limit_Capa_Value; // Á¦ÇÑ´É·ÂÄ¡ 
 
	int				m_Limit_Pow;		//Á¦ÇÑ ÆÄ¿ö  
	int				m_Limit_Dex;		//Á¦ÇÑ µ¦½º 
	int				m_Limit_Wis;		//Á¦ÇÑ À§Áî  
 
	int				m_Recover;			// ȸº¹ 
	int				m_Recover_Value;	// ȸº¹·® 
	int				m_Attack_Ph_Up;		// ¹°¸®°ø°Ý·Â Çâ»ó 
	int				m_Defense_Ph_Up;	// ¹°¸®¹æ¾î·Â Çâ»ó 
	int				m_Attack_Magic_Up;	// ¸ÅÁ÷°ø°Ý·Â Çâ»ó 
	int				m_Defense_Magic_Up; // ¸ÅÁ÷¹æ¾î·Â Çâ»ó 
	int				m_Attack_Speed_Up;  // °ø°Ý½ºÇǵå Çâ»ó 
	int				m_Evade_Per_Up;		// ȸÇÇÀ² Çâ»ó 
	int				m_SetItem_No;		// Set¾ÆÀÌÅÛ ¹øÈ£ 
	int				m_PuzzleItem_No;	// ÆÛÁñ¾ÆÀÌÅÛ ¹øÈ£ 
	int				m_bChange;			// º¯Çü¿©ºÎ  
	int				m_Change_Per;		// º¯ÇüÈ®·ü 
	int				m_Item_Maxup;		// °­È­´Ü°è 
	int				m_bSkill;			// ½ºÅ³À¯¹« 
	int				m_Skill_Kind;		// ½ºÅ³Á¾·ù 
	int				m_Serise_Attack;	// ¿¬¼Ó°ø°ÝÆÇ´Ü 
	int				m_Size;				// Å©±â 
 
	int				m_Pow_Up; 
	int				m_Dex_Up; 
	int				m_Wis_Up; 
	int				m_HP_Up; 
	int				m_MP_Up;  
 
	int 			m_MinDamagePercent; 
	int 			m_MaxDamagePercent; 
	int 			m_SkillDamagePercent; 
	int 			m_EnemyDefencePercent; 
	int 			m_PhysicalDamagePercent; 
	int 			m_MagicDamagePercent; 
	int 			m_HPGetPercent; 
	int 			m_MPGetPercent; 
	int 			m_MPHPGetPercent; 
	int 			m_UsageMPPercent; 
	int				m_Change;		// 0329-LIM 
 
	char			m_Name[64];			// À̸§ 
}; 
 
//item type number  
#define ITEM_KEY_COUNT  3						//°¹¼ö (¸ÔÀ»²¨µî¸¸ »ç¿ëÇÔ) 
 
#define ITEM_KEY_SEX    3						//¼ºº° 
 
#define ITEM_KEY_RACE   2						//Á¾Á· 
#define ITEM_KEY_GRAV	2						//Á߿䵵 
 
#define ITEM_KEY_CLASS	1						//¹«±âÁ¾·ù (Ä®,¹æÆÐµî) 
#define ITEM_KEY_TYPE	1						//¹«±âÁ¾·ù (±äÄ®,ªÀºÄ®µî) 
#define ITEM_KEY_NUMBER	0						//¾ÆÀÌÅÛ ¹øÈ£  
 
// CitemcountDlg ¶Ô»°¿ò 
class CitemcountDlg : public CDialog 
{ 
	// ¹¹Ôì 
public: 
	CitemcountDlg(CWnd* pParent = NULL);	// ±ê×¼¹¹Ô캯Êý 
 
	// ¶Ô»°¿òÊý¾Ý 
	enum { IDD = IDD_ITEMCOUNT_DIALOG }; 
 
protected: 
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV Ö§³Ö 
 
 
	// ʵÏÖ 
protected: 
	HICON m_hIcon; 
 
	// Éú³ÉµÄÏûÏ¢Ó³É亯Êý 
	virtual BOOL OnInitDialog(); 
	afx_msg void OnPaint(); 
	afx_msg HCURSOR OnQueryDragIcon(); 
	DECLARE_MESSAGE_MAP() 
public: 
	afx_msg void OnBnClickedOk(); 
};