World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <ObjectList.h>
Открытые члены | |
ObjectList () | |
void | FromFile (void *data_mm6, void *data_mm7, void *data_mm8) |
void | InitializeSprites () |
void | InitializeColors () |
unsigned int | ObjectIDByItemID (unsigned int uItemID) |
Открытые атрибуты | |
struct ObjectDesc * | pObjects |
Защищенные данные | |
unsigned int | uNumObjects |
См. определение в файле ObjectList.h строка 41
|
inline |
См. определение в файле ObjectList.h строка 43
См. определение в файле ObjectList.cpp строка 55
Перекрестные ссылки pObjects и uNumObjects.
Используется в Engine::MM7_Initialize().
void ObjectList::InitializeSprites | ( | ) |
См. определение в файле ObjectList.cpp строка 20
Перекрестные ссылки SpriteFrameTable::InitializeSprite(), pObjects, pSpriteFrameTable и uNumObjects.
Используется в Engine::SecondaryInitialization().
void ObjectList::InitializeColors | ( | ) |
См. определение в файле ObjectList.cpp строка 26
Перекрестные ссылки pObjectList, pObjects, uNumObjects, ObjectDesc::uParticleTrailColor, ObjectDesc::uParticleTrailColorB, ObjectDesc::uParticleTrailColorG и ObjectDesc::uParticleTrailColorR.
Используется в Engine::SecondaryInitialization().
unsigned int ObjectList::ObjectIDByItemID | ( | unsigned int | uItemID | ) |
См. определение в файле ObjectList.cpp строка 7
Перекрестные ссылки pObjects и uNumObjects.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42FA66_do_explosive_impact(), _46BFFA_update_spell_fx(), _493938_regenerate(), Actor::AI_RangedAttack(), SpriteObject::Create_Splash_Object(), Engine::DropHeldItem(), EventCastSpell(), Actor::Explode(), Actor::GetObjDescId(), IndoorLocation::Load(), Chest::Open(), MapInfo::SpawnRandomTreasure(), Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), SpriteObject::sub_42F7EB_DropItemAt() и sub_450521_ProllyDropItemAt().
|
protected |
См. определение в файле ObjectList.h строка 51
Используется в FromFile(), InitializeColors(), InitializeSprites() и ObjectIDByItemID().
struct ObjectDesc* ObjectList::pObjects |
См. определение в файле ObjectList.h строка 54
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _46BFFA_update_spell_fx(), _46ED8A_collide_against_sprite_objects(), Actor::AI_RangedAttack(), Actor::AI_SpellAttack(), EventCastSpell(), Application::Game::EventLoop(), FromFile(), GameUI_DrawMinimap(), SpriteObject::GetLifetime(), SpriteObject::GetParticleTrailColorB(), SpriteObject::GetParticleTrailColorG(), SpriteObject::GetParticleTrailColorR(), SpriteObject::GetSpriteFrame(), SpriteObject::HasSprite(), InitializeColors(), SpriteObject::InitializeSpriteObjects(), InitializeSprites(), SpriteObject::IsUnpickable(), ObjectIDByItemID(), sub_46DEF2(), SpriteObject::UpdateObject_fn0_BLV(), SpriteObject::UpdateObject_fn0_ODM() и UpdateObjects().