//проверяет можем ли поместить вещь на пояс, //при этом реально ничего не меняется bool CInventory::CanPutInBelt(PIItem pIItem) { if(InBelt(pIItem)) return false; if(!m_bBeltUseful) return false; if(!pIItem || !pIItem->Belt()) return false; if(m_belt.size() >= BeltWidth()) return false; return FreeRoom_inBelt(m_belt, pIItem, BeltWidth(), 1); }