📄 wearedexdialog.cpp
字号:
// WearedExDialog.cpp: implementation of the CWearedExDialog class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "WearedExDialog.h"
#include "ObjectManager.h"
#include "AppearanceManager.h"
#include "ItemManager.h"
#include "StatsCalcManager.h"
#include "GameIn.h"
#include "MugongManager.h"
#include "CharacterDialog.h"
#include "QuickDialog.h"
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CWearedExDialog::CWearedExDialog()
{
m_type = WT_WEAREDDIALOG;
m_nIconType = WT_ITEM;
}
CWearedExDialog::~CWearedExDialog()
{
}
BOOL CWearedExDialog::AddItem(WORD relPos, cIcon * InIcon)
{
CItem * item = (CItem * )InIcon;
CHero* pHero = OBJECTMGR->GetHero();
if( AddIcon(relPos, InIcon) )
{
pHero->SetWearedItemIdx(relPos, item->GetItemIdx());
pHero->SetCurComboNum(SKILL_COMBO_NUM); // ¹«±â¸¦ ¹Ù²Ù¸é ù¹øÂ° ÄÞº¸ºÎÅÍ ½ÃÀÛÇϵµ·Ï
APPEARANCEMGR->AddCharacterPartChange(pHero->GetID());
STATSMGR->CalcItemStats(HERO);
GAMEIN->GetCharacterDialog()->SetAttackRate();
GAMEIN->GetCharacterDialog()->SetDefenseRate();
GAMEIN->GetCharacterDialog()->SetGenGol();
GAMEIN->GetCharacterDialog()->SetMinChub();
GAMEIN->GetCharacterDialog()->SetCheRyuk();
GAMEIN->GetCharacterDialog()->SetSimMek();
GAMEIN->GetCharacterDialog()->SetCritical();
GAMEIN->GetCharacterDialog()->UpdateData();
//KES 031128 ¹«°ø¾ÆÀÌÅÛ ÀåÂø°¡´É ÅøÆÁ º¯°æ //°¡Àå ¾Æ·¡¼ ÇϽÿÀ.
MUGONGMGR->RefreshMugong();
GAMEIN->GetQuickDialog()->RefreshIcon();
return TRUE;
}
else
return FALSE;
}
BOOL CWearedExDialog::DeleteItem(WORD relPos, cIcon ** outIcon)
{
CHero* pHero = OBJECTMGR->GetHero();
//KES 031128 ¹«°ø¾ÆÀÌÅÛ ÀåÂø°¡´É ÅøÆÁ º¯°æ
if( DeleteIcon(relPos, outIcon) )
{
pHero->SetWearedItemIdx(relPos, 0);
pHero->SetCurComboNum(SKILL_COMBO_NUM); // ¹«±â¸¦ ¹Ù²Ù¸é ù¹øÂ° ÄÞº¸ºÎÅÍ ½ÃÀÛÇϵµ·Ï
APPEARANCEMGR->AddCharacterPartChange(pHero->GetID());
STATSMGR->CalcItemStats(HERO);
GAMEIN->GetCharacterDialog()->SetAttackRate();
GAMEIN->GetCharacterDialog()->SetDefenseRate();
GAMEIN->GetCharacterDialog()->SetGenGol();
GAMEIN->GetCharacterDialog()->SetMinChub();
GAMEIN->GetCharacterDialog()->SetCheRyuk();
GAMEIN->GetCharacterDialog()->SetSimMek();
GAMEIN->GetCharacterDialog()->SetCritical();
GAMEIN->GetCharacterDialog()->UpdateData();
MUGONGMGR->RefreshMugong(); //°¡Àå ¹Ø¿¡¼ È£Ãâ ÇϽÿÀ
GAMEIN->GetQuickDialog()->RefreshIcon();
return TRUE;
}
else
return FALSE;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -