|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Overlays.h>
Граф связей класса OtherOverlayList:Открытые члены | |
| OtherOverlayList () | |
| void | Reset () |
| int | _4418B1 (int a2, int a3, int a4, int a5) |
| int | _4418B6 (int uOverlayID, int16_t a3, int a4, int a5, int16_t a6) |
| void | DrawTurnBasedIcon (int a2) |
Открытые атрибуты | |
| OtherOverlay | pOverlays [50] |
| int | field_3E8 |
| int | bRedraw |
См. определение в файле Overlays.h строка 25
|
inline |
См. определение в файле Overlays.h строка 26
| void OtherOverlayList::Reset | ( | ) |
См. определение в файле Overlays.cpp строка 24
Перекрестные ссылки pOverlays.
Используется в Application::Game::GameLoop() и Application::Game::Loop().
Граф вызова функции:| int OtherOverlayList::_4418B1 | ( | int | a2, |
| int | a3, | ||
| int | a4, | ||
| int | a5 | ||
| ) |
См. определение в файле Overlays.cpp строка 29
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Actor::AI_SpellAttack(), TempleDialog() и UseNPCSkill().
Граф вызова функции:См. определение в файле Overlays.cpp строка 32
Перекрестные ссылки bRedraw, OtherOverlay::field_0, OtherOverlay::field_10, OtherOverlay::field_2, OtherOverlay::field_6, OtherOverlay::field_C, OtherOverlay::field_E, pOverlayList, pOverlays, OverlayList::pOverlays, pSpriteFrameTable, SpriteFrameTable::pSpriteSFrames, OtherOverlay::screen_space_x, OtherOverlay::screen_space_y, OtherOverlay::sprite_frame_time, SpriteFrame::uAnimLength, OverlayList::uNumOverlays, OverlayDesc::uOverlayID и OverlayDesc::uSpriteFramesetID.
Используется в Actor::AddBloodsplatOnDamageOverlay().
Граф вызова функции:| void OtherOverlayList::DrawTurnBasedIcon | ( | int | a2 | ) |
См. определение в файле Overlays.cpp строка 67
Перекрестные ссылки Party::bTurnBasedModeOn, current_screen_type, dword_50C994, dword_50C998_turnbased_icon_1A, IconFrameTable::GetFrame(), Icon::GetTexture(), pEventTimer, pIconIDs_Turn, pIconsFrameTable, pParty, pTurnEngine, render, SCREEN_GAME, TE_ATTACK, TE_MOVEMENT, TE_WAIT, stru262_TurnBased::turn_stage, stru262_TurnBased::uActionPointsLeft, uIconID_TurnHour, uIconID_TurnStart, uIconID_TurnStop, Timer::uStartTime и Timer::uTimeElapsed.
Используется в Engine::DrawGUI().
Граф вызовов:
Граф вызова функции:| OtherOverlay OtherOverlayList::pOverlays[50] |
См. определение в файле Overlays.h строка 36
Используется в _4418B6(), _441A4E_overlay_on_portrait(), SpellBuff::Apply(), BLV_ProcessPartyActions(), OtherOverlayList_Image_MM7::Deserialize(), Reset(), SpellBuff::Reset() и OtherOverlayList_Image_MM7::Serialize().
| int OtherOverlayList::field_3E8 |
См. определение в файле Overlays.h строка 37
Используется в OtherOverlayList_Image_MM7::Deserialize() и OtherOverlayList_Image_MM7::Serialize().
| int OtherOverlayList::bRedraw |
См. определение в файле Overlays.h строка 38
Используется в _4418B6(), SpellBuff::Apply(), OtherOverlayList_Image_MM7::Deserialize(), Engine::DrawGUI(), SpellFxRenderer::DrawPlayerBuffAnims(), SpellBuff::Reset() и OtherOverlayList_Image_MM7::Serialize().