| 717 | //ищем на поясе вещь для слота |
| 718 | |
| 719 | PIItem CInventory::SameSlot(const u32 slot, PIItem pIItem, bool bSearchRuck) const |
| 720 | { |
| 721 | if (slot == NO_ACTIVE_SLOT) |
| 722 | return NULL; |
| 723 | |
| 724 | const TIItemContainer& list = bSearchRuck ? m_ruck : m_belt; |
| 725 | |
| 726 | for (TIItemContainer::const_iterator it = list.begin(); list.end() != it; ++it) |
| 727 | { |
| 728 | PIItem _pIItem = *it; |
| 729 | if (_pIItem != pIItem && _pIItem->GetSlot() == slot) |
| 730 | return _pIItem; |
| 731 | } |
| 732 | |
| 733 | return NULL; |
| 734 | } |
| 735 | |
| 736 | //найти в инвенторе вещь с указанным именем |
| 737 | PIItem CInventory::Get(const char* name, bool bSearchRuck) const |
no test coverage detected