World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Объединение PlayerEquipment

#include <Player.h>

Открытые атрибуты

union {
   struct {
      unsigned int   uShield
 
      unsigned int   uMainHand
 
      unsigned int   uBow
 
      unsigned int   uArmor
 
      unsigned int   uHelm
 
      unsigned int   uBelt
 
      unsigned int   uCloak
 
      unsigned int   uGlove
 
      unsigned int   uBoot
 
      unsigned int   uAmulet
 
      std::array< unsigned int, 6 >   uRings
 
   } 
 
   std::array< unsigned int, 16 >   pIndices
 
}; 
 

Подробное описание

См. определение в файле Player.h строка 316

Данные класса

◆ uShield

unsigned int PlayerEquipment::uShield

См. определение в файле Player.h строка 319

Используется в Player::CalculateMeleeDamageTo(), CharacterUI_DrawPaperdoll() и Player::GetOffHandItem().

◆ uMainHand

unsigned int PlayerEquipment::uMainHand

◆ uBow

◆ uArmor

unsigned int PlayerEquipment::uArmor

См. определение в файле Player.h строка 322

Используется в CharacterUI_DrawPaperdoll(), Player::GetArmorItem() и Player::ReceiveSpecialAttackEffect().

◆ uHelm

unsigned int PlayerEquipment::uHelm

См. определение в файле Player.h строка 323

Используется в CharacterUI_DrawPaperdoll() и Player::GetHelmItem().

◆ uBelt

unsigned int PlayerEquipment::uBelt

См. определение в файле Player.h строка 324

Используется в CharacterUI_DrawPaperdoll() и Player::GetBeltItem().

◆ uCloak

unsigned int PlayerEquipment::uCloak

См. определение в файле Player.h строка 325

Используется в CharacterUI_DrawPaperdoll() и Player::GetCloakItem().

◆ uGlove

unsigned int PlayerEquipment::uGlove

См. определение в файле Player.h строка 326

Используется в CharacterUI_DrawPaperdollWithRingOverlay() и Player::GetGloveItem().

◆ uBoot

unsigned int PlayerEquipment::uBoot

См. определение в файле Player.h строка 327

Используется в CharacterUI_DrawPaperdoll() и Player::GetBootItem().

◆ uAmulet

unsigned int PlayerEquipment::uAmulet

См. определение в файле Player.h строка 328

Используется в CharacterUI_DrawPaperdollWithRingOverlay() и Player::GetAmuletItem().

◆ uRings

std::array<unsigned int, 6> PlayerEquipment::uRings

См. определение в файле Player.h строка 329

Используется в CharacterUI_DrawPaperdollWithRingOverlay().

◆ pIndices

◆ @33

union { ... }

Объявления и описания членов объединения находятся в файле: