| | |
| | | ASSERT(m_pEquipment); |
| | | for (int i = 0; i < SLOT_MAX; i++) { |
| | | SERVO::CGlass* pGlass = m_pEquipment->getGlassFromSlot(i+1); |
| | | pGlass->addRef(); |
| | | |
| | | SERVO::CGlass* pBuddy = pGlass->getBuddy(); |
| | | int index = m_listCtrl.InsertItem(m_listCtrl.GetItemCount(), _T("")); |
| | | m_listCtrl.SetItemData(index, (DWORD_PTR)pGlass); |
| | | m_listCtrl.SetItemText(index, 1, pGlass->getID().c_str()); |
| | | if (pBuddy != nullptr) { |
| | | m_listCtrl.SetItemText(index, 2, pBuddy->getID().c_str()); |
| | | if (pGlass != nullptr) { |
| | | pGlass->addRef(); |
| | | SERVO::CGlass* pBuddy = pGlass->getBuddy(); |
| | | int index = m_listCtrl.InsertItem(m_listCtrl.GetItemCount(), _T("")); |
| | | m_listCtrl.SetItemData(index, (DWORD_PTR)pGlass); |
| | | m_listCtrl.SetItemText(index, 1, pGlass->getID().c_str()); |
| | | if (pBuddy != nullptr) { |
| | | m_listCtrl.SetItemText(index, 2, pBuddy->getID().c_str()); |
| | | } |
| | | } |
| | | } |
| | | |