World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
struct | LevelDecoration |
Перечисления | |
enum | LEVEL_DECORATION_FLAGS : uint16_t { LEVEL_DECORATION_TRIGGERED_BY_TOUCH = 0x01, LEVEL_DECORATION_TRIGGERED_BY_MONSTER = 0x02, LEVEL_DECORATION_TRIGGERED_BY_OBJECT = 0x04, LEVEL_DECORATION_VISIBLE_ON_MAP = 0x08, LEVEL_DECORATION_CHEST = 0x10, LEVEL_DECORATION_INVISIBLE = 0x20, LEVEL_DECORATION_OBELISK_CHEST = 0x40 } |
Переменные | |
std::array< LevelDecoration, 3000 > | pLevelDecorations |
size_t | uNumLevelDecorations |
LevelDecoration * | activeLevelDecoration |
enum LEVEL_DECORATION_FLAGS : uint16_t |
См. определение в файле Decoration.h строка 8
std::array<LevelDecoration, 3000> pLevelDecorations |
См. определение в файле Decoration.cpp строка 8
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _46E0B2_collide_against_decorations(), _46E26D_collide_against_sprites(), BLV_ProcessPartyActions(), check_event_triggers(), DecorationInteraction(), DrawBook_Map_sub(), Application::Game::EventLoop(), GameUI_DrawMinimap(), GameUI_WritePointedObjectStatusString(), Actor::GetDirectionInfo(), init_event_triggers(), Vis::is_part_of_selection(), OutdoorLocation::Load(), IndoorLocation::Load(), ODM_ProcessPartyActions(), Engine::OnGameViewportClick(), Chest::Open(), AudioPlayer::PlaySound(), OutdoorLocation::PrepareDecorations(), IndoorLocation::PrepareDecorationsRenderList_BLV(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), PrepareToLoadBLV(), PrepareToLoadODM(), RespawnGlobalDecorations(), SaveGame(), SetDecorationSprite(), sub_4070EF_prolly_detect_player(), TeleportToStartingPoint(), UpdateActors_BLV(), UpdateActors_ODM(), SpriteObject::UpdateObject_fn0_BLV() и SpriteObject::UpdateObject_fn0_ODM().
size_t uNumLevelDecorations |
См. определение в файле Decoration.cpp строка 9
Используется в Engine::_461103_load_level_sub(), DrawBook_Map_sub(), GameUI_DrawMinimap(), init_event_triggers(), OutdoorLocation::Load(), IndoorLocation::Load(), OutdoorLocation::PrepareDecorations(), RenderOpenGL::PrepareDecorationsRenderList_ODM(), Render::PrepareDecorationsRenderList_ODM(), PrepareToLoadBLV(), RespawnGlobalDecorations(), SaveGame(), SetDecorationSprite() и TeleportToStartingPoint().
LevelDecoration* activeLevelDecoration |
См. определение в файле Decoration.cpp строка 10
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), ClickNPCTopic(), DecorationInteraction(), EventProcessor(), HouseDialogPressCloseBtn(), OnSelectNPCDialogueOption(), sub_4451A8_press_any_key() и sub_4452BB().