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();
};