World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура ObjectDesc

#include <ObjectList.h>

Открытые члены

bool NoSprite () const
 

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

char field_0 [32]
 
int16_t uObjectID
 
int16_t uRadius
 
int16_t uHeight
 
int16_t uFlags
 
uint16_t uSpriteID
 
int16_t uLifetime
 
uint32_t uParticleTrailColor
 
int16_t uSpeed
 
uint8_t uParticleTrailColorR
 
uint8_t uParticleTrailColorG
 
uint8_t uParticleTrailColorB
 
char field_35_clr
 
char field_36_clr
 
char field_37_clr
 

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

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

Методы

◆ NoSprite()

bool ObjectDesc::NoSprite ( ) const
inline

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

21 { return uFlags & OBJECT_DESC_NO_SPRITE; }

Перекрестные ссылки OBJECT_DESC_NO_SPRITE и uFlags.

Используется в SpriteObject::HasSprite().

+ Граф вызова функции:

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

◆ field_0

char ObjectDesc::field_0[32]

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

◆ uObjectID

int16_t ObjectDesc::uObjectID

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

◆ uRadius

int16_t ObjectDesc::uRadius

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

Используется в SpriteObject::UpdateObject_fn0_BLV().

◆ uHeight

int16_t ObjectDesc::uHeight

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

Используется в SpriteObject::UpdateObject_fn0_BLV().

◆ uFlags

◆ uSpriteID

uint16_t ObjectDesc::uSpriteID

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

Используется в SpriteObject::GetSpriteFrame().

◆ uLifetime

int16_t ObjectDesc::uLifetime

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

Используется в SpriteObject::GetLifetime().

◆ uParticleTrailColor

uint32_t ObjectDesc::uParticleTrailColor

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

Используется в ObjectList::InitializeColors().

◆ uSpeed

int16_t ObjectDesc::uSpeed

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

Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Actor::AI_RangedAttack(), Actor::AI_SpellAttack() и EventCastSpell().

◆ uParticleTrailColorR

uint8_t ObjectDesc::uParticleTrailColorR

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

Используется в SpriteObject::GetParticleTrailColorR() и ObjectList::InitializeColors().

◆ uParticleTrailColorG

uint8_t ObjectDesc::uParticleTrailColorG

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

Используется в SpriteObject::GetParticleTrailColorG() и ObjectList::InitializeColors().

◆ uParticleTrailColorB

uint8_t ObjectDesc::uParticleTrailColorB

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

Используется в SpriteObject::GetParticleTrailColorB() и ObjectList::InitializeColors().

◆ field_35_clr

char ObjectDesc::field_35_clr

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

◆ field_36_clr

char ObjectDesc::field_36_clr

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

◆ field_37_clr

char ObjectDesc::field_37_clr

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


Объявления и описания членов структуры находятся в файле:
ObjectDesc::uFlags
int16_t uFlags
Definition: ObjectList.h:27
OBJECT_DESC_NO_SPRITE
@ OBJECT_DESC_NO_SPRITE
Definition: ObjectList.h:6