World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
void | InitializeSpellBookTextures () |
void | OnCloseSpellBookPage () |
void | OnCloseSpellBook () |
void | LoadSpellbook (unsigned int spell_school) |
static void | BookUI_Spellbook_DrawCurrentSchoolBackground () |
Переменные | |
std::array< char *, 9 > | spellbook_texture_filename_suffices |
std::array< std::array< unsigned char, 12 >, 9 > | pSpellbookSpellIndices |
Image * | ui_spellbook_btn_quckspell = nullptr |
Image * | ui_spellbook_btn_quckspell_click = nullptr |
Image * | ui_spellbook_btn_close = nullptr |
Image * | ui_spellbook_btn_close_click = nullptr |
std::array< Image *, 12 > | SBPageCSpellsTextureList |
std::array< Image *, 12 > | SBPageSSpellsTextureList |
std::array< Image *, 9 > | ui_spellbook_school_backgrounds |
std::array< std::array< Image *, 2 >, 9 > | ui_spellbook_school_tabs |
void InitializeSpellBookTextures | ( | ) |
См. определение в файле Spellbook.cpp строка 321
Перекрестные ссылки assets, AssetsManager::GetImage_Alpha(), AssetsManager::GetImage_ColorKey(), AssetsManager::GetImage_Solid(), pAudioPlayer, AudioPlayer::PlaySound(), SOUND_openbook, AudioPlayer::StopChannels(), StringPrintf(), ui_spellbook_btn_close, ui_spellbook_btn_close_click, ui_spellbook_btn_quckspell, ui_spellbook_btn_quckspell_click, ui_spellbook_school_backgrounds и ui_spellbook_school_tabs.
Используется в GUIWindow_Spellbook::GUIWindow_Spellbook().
void OnCloseSpellBookPage | ( | ) |
См. определение в файле Spellbook.cpp строка 382
Перекрестные ссылки GUIWindow::DeleteButtons(), pGUIWindow_CurrentMenu, SBPageCSpellsTextureList и SBPageSSpellsTextureList.
Используется в GUIWindow_Spellbook::OpenSpellbookPage() и GUIWindow_Spellbook::Release().
void OnCloseSpellBook | ( | ) |
См. определение в файле Spellbook.cpp строка 344
Перекрестные ссылки pAudioPlayer, AudioPlayer::PlaySound(), Image::Release(), SOUND_openbook, ui_spellbook_btn_close, ui_spellbook_btn_close_click, ui_spellbook_btn_quckspell, ui_spellbook_btn_quckspell_click, ui_spellbook_school_backgrounds и ui_spellbook_school_tabs.
Используется в GUIWindow_Spellbook::Release().
void LoadSpellbook | ( | unsigned int | spell_school | ) |
См. определение в файле Spellbook.cpp строка 279
Перекрестные ссылки assets, byte_506550, engine, AssetsManager::GetImage_Solid(), pPlayers, pSpellbookSpellIndices, quick_spell_at_page, SBPageCSpellsTextureList, SBPageSSpellsTextureList, spellbook_texture_filename_suffices и uActiveCharacter.
Используется в GUIWindow_Spellbook::OpenSpellbook().
|
static |
См. определение в файле Spellbook.cpp строка 307
Перекрестные ссылки pParty, Party::pPlayers, render, uActiveCharacter, ui_spellbook_btn_close, ui_spellbook_btn_quckspell и ui_spellbook_school_backgrounds.
Используется в GUIWindow_Spellbook::Update().
std::array<char *, 9> spellbook_texture_filename_suffices |
См. определение в файле Spellbook.cpp строка 26
Используется в LoadSpellbook().
std::array<std::array<unsigned char, 12>, 9> pSpellbookSpellIndices |
См. определение в файле Spellbook.cpp строка 30
Используется в LoadSpellbook(), GUIWindow_Spellbook::OpenSpellbook() и GUIWindow_Spellbook::Update().
Image* ui_spellbook_btn_quckspell = nullptr |
См. определение в файле Spellbook.cpp строка 42
Используется в BookUI_Spellbook_DrawCurrentSchoolBackground(), InitializeSpellBookTextures(), OnCloseSpellBook() и GUIWindow_Spellbook::OpenSpellbook().
Image* ui_spellbook_btn_quckspell_click = nullptr |
См. определение в файле Spellbook.cpp строка 43
Используется в InitializeSpellBookTextures(), OnCloseSpellBook() и GUIWindow_Spellbook::OpenSpellbook().
Image* ui_spellbook_btn_close = nullptr |
См. определение в файле Spellbook.cpp строка 44
Используется в BookUI_Spellbook_DrawCurrentSchoolBackground(), InitializeSpellBookTextures(), OnCloseSpellBook() и GUIWindow_Spellbook::OpenSpellbook().
Image* ui_spellbook_btn_close_click = nullptr |
См. определение в файле Spellbook.cpp строка 45
Используется в InitializeSpellBookTextures() и OnCloseSpellBook().
std::array<Image *, 12> SBPageCSpellsTextureList |
См. определение в файле Spellbook.cpp строка 47
Используется в LoadSpellbook(), OnCloseSpellBookPage() и GUIWindow_Spellbook::Update().
std::array<Image *, 12> SBPageSSpellsTextureList |
См. определение в файле Spellbook.cpp строка 48
Используется в LoadSpellbook(), OnCloseSpellBookPage(), GUIWindow_Spellbook::OpenSpellbook() и GUIWindow_Spellbook::Update().
std::array<Image *, 9> ui_spellbook_school_backgrounds |
См. определение в файле Spellbook.cpp строка 50
Используется в BookUI_Spellbook_DrawCurrentSchoolBackground(), InitializeSpellBookTextures() и OnCloseSpellBook().
std::array<std::array<Image *, 2>, 9> ui_spellbook_school_tabs |
См. определение в файле Spellbook.cpp строка 51
Используется в InitializeSpellBookTextures(), OnCloseSpellBook() и GUIWindow_Spellbook::Update().