World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
void | ItemInteraction (unsigned int item_id) |
bool | ActorInteraction (unsigned int id) |
void | DecorationInteraction (unsigned int id, unsigned int pid) |
void ItemInteraction | ( | unsigned int | item_id | ) |
См. определение в файле Viewport.cpp строка 224
Перекрестные ссылки _449B7E_toggle_bit(), Party::_quest_bits, Party::AddItemToParty(), ViewingParams::bRedrawGameUI, EQUIP_GOLD, Localization::FormatString(), GameUI_StatusBar_OnEvent(), ITEM_ARTIFACT_SPLITTER, ITEM_SPELLBOOK_MIND_REMOVE_FEAR, localization, SpriteObject::OnInteraction(), Party::PartyFindsGold(), ItemsTable::pItems, pItemsTable, pParty, Party::pPickedItem, pSpriteObjects, Party::SetHoldingItem(), ItemGen::uItemID и viewparams.
Используется в DoInteractionWithTopmostZObject() и Engine::OnGameViewportClick().
bool ActorInteraction | ( | unsigned int | id | ) |
См. определение в файле Viewport.cpp строка 250
Перекрестные ссылки Actor::AI_FaceObject(), branchless_dialogue_str, pActors, NPCStats::pCatchPhrases, NPCStats::pGroups_copy, pMessageQueue_50CBD0, pNPCStats, pParty, sub_4451A8_press_any_key(), Party::uFlags и UIMSG_StartNPCDialogue.
Используется в DoInteractionWithTopmostZObject() и Engine::OnGameViewportClick().
void DecorationInteraction | ( | unsigned int | id, |
unsigned int | pid | ||
) |
См. определение в файле Viewport.cpp строка 271
Перекрестные ссылки activeLevelDecoration, EventProcessor(), LEVEL_DECORATION_VISIBLE_ON_MAP, pLevelDecorations и stru_5E4C90_MapPersistVars.
Используется в DoInteractionWithTopmostZObject() и Engine::OnGameViewportClick().