📄 chritem.cpp
字号:
}
void CChrItem::OnBank35()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[1][2][4]);
}
void CChrItem::OnBank36()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[1][2][5]);
}
void CChrItem::OnBank37()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][0]);
}
void CChrItem::OnBank38()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][1]);
}
void CChrItem::OnBank39()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][2]);
}
void CChrItem::OnBank40()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][3]);
}
void CChrItem::OnBank41()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][4]);
}
void CChrItem::OnBank42()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][0][5]);
}
void CChrItem::OnBank43()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][0]);
}
void CChrItem::OnBank44()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][1]);
}
void CChrItem::OnBank45()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][2]);
}
void CChrItem::OnBank46()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][3]);
}
void CChrItem::OnBank47()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][4]);
}
void CChrItem::OnBank48()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][1][5]);
}
void CChrItem::OnBank49()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][0]);
}
void CChrItem::OnBank50()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][1]);
}
void CChrItem::OnBank51()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][2]);
}
void CChrItem::OnBank52()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][3]);
}
void CChrItem::OnBank53()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][4]);
}
void CChrItem::OnBank54()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[2][2][5]);
}
void CChrItem::OnBank55()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][0]);
}
void CChrItem::OnBank56()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][1]);
}
void CChrItem::OnBank57()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][2]);
}
void CChrItem::OnBank58()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][3]);
}
void CChrItem::OnBank59()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][4]);
}
void CChrItem::OnBank60()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][0][5]);
}
void CChrItem::OnBank61()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][0]);
}
void CChrItem::OnBank62()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][1]);
}
void CChrItem::OnBank63()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][2]);
}
void CChrItem::OnBank64()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][3]);
}
void CChrItem::OnBank65()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][4]);
}
void CChrItem::OnBank66()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][1][5]);
}
void CChrItem::OnBank67()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][0]);
}
void CChrItem::OnBank68()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][1]);
}
void CChrItem::OnBank69()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][2]);
}
void CChrItem::OnBank70()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][3]);
}
void CChrItem::OnBank71()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][4]);
}
void CChrItem::OnBank72()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[3][2][5]);
}
void CChrItem::OnBank73()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][0]);
}
void CChrItem::OnBank74()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][1]);
}
void CChrItem::OnBank75()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][2]);
}
void CChrItem::OnBank76()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][3]);
}
void CChrItem::OnBank77()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][4]);
}
void CChrItem::OnBank78()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][0][5]);
}
void CChrItem::OnBank79()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][0]);
}
void CChrItem::OnBank80()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][1]);
}
void CChrItem::OnBank81()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][2]);
}
void CChrItem::OnBank82()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][3]);
}
void CChrItem::OnBank83()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][4]);
}
void CChrItem::OnBank84()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][1][5]);
}
void CChrItem::OnBank85()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][0]);
}
void CChrItem::OnBank86()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][1]);
}
void CChrItem::OnBank87()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][2]);
}
void CChrItem::OnBank88()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][3]);
}
void CChrItem::OnBank89()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][4]);
}
void CChrItem::OnBank90()
{ __VIEW2
//m_nSelectArea=4;
SetItemView(&pView->m_ChrInfo2.bankitem[4][2][5]);
}
void CChrItem::SetQuickItemPtr()
{
CCharacterView* pView = (CCharacterView*)GetParent();
int index = 0;
for(int k=0; k<6; k++)
{
c_Quick[ index ].m_pAttr = &pView->m_ChrInfoBinary.quick[k];
index++;
}
}
void CChrItem::SetEquipItemPtr()
{
CCharacterView* pView = (CCharacterView*)GetParent();
int index = 0;
for(int k=0; k<8; k++)
{
c_Equip[ index ].m_pAttr = &pView->m_ChrInfoBinary.equip[k];
index++;
}
}
void CChrItem::OnQuick1()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[0]);
}
void CChrItem::OnQuick2()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[1]);
}
void CChrItem::OnQuick3()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[2]);
}
void CChrItem::OnQuick4()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[3]);
}
void CChrItem::OnQuick5()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[4]);
}
void CChrItem::OnQuick6()
{ __VIEW2
//m_nSelectArea=3;
SetItemView(&pView->m_ChrInfoBinary.quick[5]);
}
void CChrItem::OnEquip1()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[0]);
}
void CChrItem::OnEquip2()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[1]);
}
void CChrItem::OnEquip3()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[2]);
}
void CChrItem::OnEquip4()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[3]);
}
void CChrItem::OnEquip5()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[4]);
}
void CChrItem::OnEquip6()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[5]);
}
void CChrItem::OnEquip7()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[6]);
}
void CChrItem::OnEquip8()
{ __VIEW2
//m_nSelectArea=2;
SetItemView(&pView->m_ChrInfoBinary.equip[7]);
}
//
void CChrItem::ConvertLimit(DWORD dwlimit)//020303 lsw
{
// TODO: Add your control notification handler code here
DWORD dwInput = dwlimit + 304*86400 + 24*3600 + 6*3600 + 31536000;//6 篮 结努 掂饭捞记
int y = 1998 + dwInput/31536000;
dwInput %= 31536000;
int d = dwInput/86400;
dwInput %=86400;
int h= dwInput/3600;
dwInput %=3600;
int m = dwInput/60;
dwInput %=60;
int s = dwInput;
m_LimitResult.Format("%d/%d(=>mon:%d day:%d) %d:%d:%d ",y,d,d/30+1,d%30,h,m,s);
// UpdateData(FALSE);
}
void CChrItem::SetItemView(ItemAttr *work)
{
CCharacterView* pView = (CCharacterView*)GetParent();
int type, num;
GetItemIndex( work->item_no, type, num );
if(CheckValidItem(type, num)) //蜡瓤茄 酒捞袍牢版快
{
m_pSelectItemAttr = work;
UpdateData(TRUE);
ItemData51* pData = GetItemPointer( pView->m_nCurServerSet , type, num );
char *type_to_name[11] = { "PLANT", "MINERAL", "HERB", "COOK", "POTION", "TOOL",
"WEAPON", "DISPOSABLE", "ARMOR", "ACCESSORY", "ETC" };
//SetDlgItemText(IDC_UPDATE_HAN_NAME, pData->han_name); //酒捞袍 捞抚 悸泼
m_UpdateHanName = pData->han_name;
//SetDlgItemText(IDC_UPDATE_TYPE, type_to_name[ type ]); //Type 悸泼
m_UpdateType = type_to_name[ type ];
//SetDlgItemInt(IDC_UPDATE_NO, work->item_no); //酒捞袍 锅龋 悸泼
m_UpdateNo = work->item_no;
if(pData->mouse_mr == 3)
{
//SetDlgItemText(IDC_MUCH_TYPE, "MUCH"); //Type阑 Much肺 悸泼
m_MuchType = "MUCH";
//SetDlgItemInt(IDC_MUCH_NOW, work->attr[IATTR_MUCH]); //MUCH_MAX 蔼 悸泼
m_MuchNow = work->attr[IATTR_MUCH];
//SetDlgItemInt(IDC_MUCH_MAX, 0); //MUCH_NOW 蔼 悸泼
m_MuchMax = work->attr[IATTR_MUCH];
}
else
{
//SetDlgItemText(IDC_MUCH_TYPE, "DURATION"); //Type阑 DURATION栏肺悸泼
m_MuchType = "DURATION";
//SetDlgItemInt(IDC_MUCH_NOW, LOWORD( work->attr[IATTR_DURATION] )); //curr 扁埃 泅犁 蔼
m_MuchNow = LOWORD( work->attr[IATTR_DURATION] );
//SetDlgItemInt(IDC_MUCH_MAX, HIWORD( work->attr[IATTR_DURATION] )); //max 扁埃 钙胶蔼 //MUCH_NOW 蔼 悸泼
m_MuchMax = HIWORD( work->attr[IATTR_DURATION] );
}
//SetDlgItemInt(IDC_LIMIT, work->attr[IATTR_LIMIT]); //Limit Number
m_UpdateLimit = work->attr[IATTR_LIMIT];
ConvertLimit(m_UpdateLimit);//020303 lsw
t_RareMain SokSung_work;
memcpy(&SokSung_work,&work->attr[IATTR_SOKSUNG],4);
//SetDlgItemInt(IDC_MUTANT_GRADE, SokSung_work.grade);
m_MutantGrade = SokSung_work.grade;
//SetDlgItemInt(IDC_MUTANT_KIND1, SokSung_work.soksung1);
m_MutantKind1 = SokSung_work.soksung1;
//SetDlgItemInt(IDC_MUTANT_KIND2, SokSung_work.soksung2);
m_MutantKind2 = SokSung_work.soksung2;
m_MutantKind3 = SokSung_work.soksung3;
m_iHighLevel = SokSung_work.HighLevel; // 021128
m_bIsDynamic = SokSung_work.IsDynamicRare; // 021128
//<! BBD 040331
if(work == &pView->m_ChrInfoBinary.quick[5]) // 急琶等 仇捞 掂倔 缴国酒捞袍捞搁
{
m_iDualSymbolGrade = work->attr[IATTR_DURATION];
}
else
{
m_iDualSymbolGrade = 0;
}
//> BBD 040331
UpdateData(FALSE);
}
else
{
}
}
/*
[0][i]= &CPlant[i] ;
[1][i]= &CMineral[i] ;
[2][i]= &CHerb[i] ;
[3][i]= &CCook[i] ;
[4][i]= &CPotion[i] ;
[5][i]= &CTool[i] ;
[6][i]= &CWeapon[i] ;
[7][i]= &CDisposable[i] ;
[8][i]= &CArmor[i] ;
[9][i]= &CAccessory[i] ;
[10][i]= &CEtc[i] ;
*/
ItemData51* CChrItem::GetItemPointer(int nSetNum, int nType, int nNum)
{
nSetNum;
// CCharacterView *pView = (CCharacterView*)GetParent();
// return &pView->m_ChrInfo.inv[ nSetNum ][ nType ][ nNum ];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -