Пример #1
0
void CInventory::Items_SetCurrentEntityHud(bool current_entity)
{
    TIItemContainer::iterator it;
    for(it = m_all.begin(); m_all.end() != it; ++it)
    {
        PIItem pIItem = *it;
        CHudItem* pHudItem = smart_cast<CHudItem*> (pIItem);
        if (pHudItem)
        {
            pHudItem->GetHUD()->Visible(current_entity);
        };
        CWeapon* pWeapon = smart_cast<CWeapon*>(pIItem);
        if (pWeapon)
        {
            pWeapon->InitAddons();
            pWeapon->UpdateAddonsVisibility();
        }
    }
};