World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
static void | UI_DrawSaveLoad (bool save) |
void | MainMenuLoad_EventLoop () |
void | MainMenuLoad_Loop () |
Переменные | |
Image * | saveload_ui_ls_saved = nullptr |
Image * | saveload_ui_x_d = nullptr |
Image * | scrollstop = nullptr |
|
static |
См. определение в файле UISaveLoad.cpp строка 231
Перекрестные ссылки GUIFont::AlignText_Center(), Color16(), GUIWindow::DrawFlashingInputCursor(), GUIWindow::DrawText(), GUIWindow::DrawTextInRect(), GUIWindow::DrawTitleText(), game_starting_year, Localization::GetAmPm(), GetCurrentMenuID(), Localization::GetDayName(), GameTime::GetDaysOfMonth(), GameTime::GetDaysOfWeek(), GUIFont::GetHeight(), GameTime::GetHoursOfDay(), MapStats::GetMapInfo(), GameTime::GetMinutesFraction(), Localization::GetMonthName(), GameTime::GetMonthsOfYear(), Localization::GetString(), GameTime::GetYears(), localization, MAX_SAVE_SLOTS, MENU_LoadingProcInMainMenu, pFontSmallnum, pGUIWindow_CurrentMenu, MapStats::pInfos, pKeyActionMap, pMapStats, pMessageQueue_50CBD0, MapInfo::pName, KeyboardActionMapping::pPressedKeysBuffer, pSavegameHeader, pSavegameThumbnails, pSavegameUsedSlots, pSaveListPosition, GUIWindow::receives_keyboard_input_2, render, scrollstop, StringPrintf(), GUIWindow::uFrameHeight, GUIWindow::uFrameW, GUIWindow::uFrameWidth, GUIWindow::uFrameX, GUIWindow::uFrameY, GUIWindow::uFrameZ, UIMSG_SaveGame, uLoadGameUI_SelectedSlot и uNumSavegameFiles.
Используется в GUIWindow_Save::Update() и GUIWindow_Load::Update().
void MainMenuLoad_EventLoop | ( | ) |
См. определение в файле UISaveLoad.cpp строка 323
Перекрестные ссылки ViewingParams::bRedrawGameUI, current_screen_type, dword_6BE138, GUIMessageQueue::Empty(), KeyboardActionMapping::EnterText(), ViewingParams::field_48, MENU_LoadingProcInMainMenu, MENU_MAIN, pBtnArrowUp, pBtnCancel, pBtnDownArrow, pBtnLoadSlot, pEventTimer, pGUIWindow_CurrentMenu, pKeyActionMap, pMessageQueue_50CBD0, GUIMessageQueue::PopMessage(), KeyboardActionMapping::pPressedKeysBuffer, pSavegameHeader, pSavegameUsedSlots, pSaveListPosition, GUIWindow::receives_keyboard_input_2, Timer::Resume(), SCREEN_GAME, SCREEN_SAVEGAME, SetCurrentMenuID(), KeyboardActionMapping::SetWindowInputStatus(), GUIWindow::uFrameX, GUIWindow::uFrameY, UIMSG_ArrowUp, UIMSG_Cancel, UIMSG_DownArrow, UIMSG_Escape, UIMSG_LoadGame, UIMSG_SaveLoadBtn, UIMSG_SelectLoadSlot, uLoadGameUI_SelectedSlot, KeyboardActionMapping::uNumKeysPressed и viewparams.
Используется в MainMenuLoad_Loop().
void MainMenuLoad_Loop | ( | ) |
См. определение в файле UISaveLoad.cpp строка 399
Перекрестные ссылки current_screen_type, dword_6BE364_game_settings_1, GetCurrentMenuID(), GUI_UpdateWindows(), MainMenuLoad_EventLoop(), MENU_SAVELOAD, OS_WaitMessage(), pGUIWindow_CurrentMenu, GUIWindow::Release(), render и SCREEN_LOADGAME.
Используется в Application::Game::Loop().
Image* saveload_ui_ls_saved = nullptr |
См. определение в файле UISaveLoad.cpp строка 31
Используется в GUIWindow_Load::GUIWindow_Load() и GUIWindow_Save::GUIWindow_Save().
Image* saveload_ui_x_d = nullptr |
См. определение в файле UISaveLoad.cpp строка 32
Используется в GUIWindow_Load::GUIWindow_Load() и GUIWindow_Save::GUIWindow_Save().
Image* scrollstop = nullptr |
См. определение в файле UISaveLoad.cpp строка 33
Используется в GUIWindow_Load::GUIWindow_Load(), GUIWindow_Save::GUIWindow_Save() и UI_DrawSaveLoad().