World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Overlays.h>
Открытые члены | |
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().