World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
struct | ObjectDesc |
class | ObjectList |
Перечисления | |
enum | OBJECT_DESC_FLAGS { OBJECT_DESC_NO_SPRITE = 0x1, OBJECT_DESC_NO_COLLISION = 0x2, OBJECT_DESC_TEMPORARY = 0x4, OBJECT_DESC_SFT_LIFETIME = 0x8, OBJECT_DESC_UNPICKABLE = 0x10, OBJECT_DESC_NO_GRAVITY = 0x20, OBJECT_DESC_INTERACTABLE = 0x40, OBJECT_DESC_BOUNCE = 0x80, OBJECT_DESC_TRIAL_PARTICLE = 0x100, OBJECT_DESC_TRIAL_FIRE = 0x200, OBJECT_DESC_TRIAL_LINE = 0x400 } |
Переменные | |
ObjectList * | pObjectList |
enum OBJECT_DESC_FLAGS |
См. определение в файле ObjectList.h строка 5
ObjectList* pObjectList |
См. определение в файле ObjectList.cpp строка 5
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42FA66_do_explosive_impact(), _46BFFA_update_spell_fx(), _46ED8A_collide_against_sprite_objects(), _493938_regenerate(), Actor::AI_RangedAttack(), Actor::AI_SpellAttack(), SpriteObject::Create_Splash_Object(), Engine::DropHeldItem(), EventCastSpell(), Application::Game::EventLoop(), Actor::Explode(), GameUI_DrawMinimap(), GameUI_WritePointedObjectStatusString(), SpriteObject::GetLifetime(), Actor::GetObjDescId(), SpriteObject::GetParticleTrailColorB(), SpriteObject::GetParticleTrailColorG(), SpriteObject::GetParticleTrailColorR(), SpriteObject::GetSpriteFrame(), SpriteObject::HasSprite(), ObjectList::InitializeColors(), SpriteObject::InitializeSpriteObjects(), SpriteObject::IsUnpickable(), IndoorLocation::Load(), Engine::MM7_Initialize(), Chest::Open(), Engine::SecondaryInitialization(), MapInfo::SpawnRandomTreasure(), Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), SpriteObject::sub_42F7EB_DropItemAt(), sub_450521_ProllyDropItemAt(), sub_46DEF2(), UI_OnMouseRightClick(), SpriteObject::UpdateObject_fn0_BLV(), SpriteObject::UpdateObject_fn0_ODM() и UpdateObjects().