World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
struct | GUICharMetric |
struct | FontData |
Функции | |
void | DrawCharToBuff (uint32_t *draw_buff, uint8_t *pCharPixels, int uCharWidth, int uCharHeight, uint8_t *pFontPalette, uint16_t draw_color, int line_width) |
Переменные | |
LODFile_IconsBitmaps * | pIcons_LOD |
GUIFont * | pAutonoteFont = nullptr |
GUIFont * | pSpellFont = nullptr |
GUIFont * | pFontArrus = nullptr |
GUIFont * | pFontLucida = nullptr |
GUIFont * | pBook2Font = nullptr |
GUIFont * | pBookFont = nullptr |
GUIFont * | pFontCreate = nullptr |
GUIFont * | pFontCChar = nullptr |
GUIFont * | pFontComic = nullptr |
GUIFont * | pFontSmallnum = nullptr |
char | temp_string [2048] |
std::array< char, 10000 > | pTmpBuf3 |
void DrawCharToBuff | ( | uint32_t * | draw_buff, |
uint8_t * | pCharPixels, | ||
int | uCharWidth, | ||
int | uCharHeight, | ||
uint8_t * | pFontPalette, | ||
uint16_t | draw_color, | ||
int | line_width | ||
) |
См. определение в файле GUIFont.cpp строка 138
Перекрестные ссылки Color32().
Используется в GUIFont::DrawTextLineToBuff().
LODFile_IconsBitmaps* pIcons_LOD |
См. определение в файле LOD.cpp строка 12
Используется в RenderOpenGL::CreateTexture_Alpha(), Render::CreateTexture_Alpha(), RenderOpenGL::CreateTexture_ColorKey(), Render::CreateTexture_ColorKey(), RenderOpenGL::CreateTexture_PCXFromFile(), Render::CreateTexture_PCXFromFile(), RenderOpenGL::CreateTexture_PCXFromIconsLOD(), Render::CreateTexture_PCXFromIconsLOD(), RenderOpenGL::CreateTexture_Solid(), Render::CreateTexture_Solid(), EventProcessor(), FinalInitialization(), Application::Game::GameLoop(), GUIWindow_Load::GUIWindow_Load(), GUIFont::LoadFont(), MainMenuUI_LoadFontsAndSomeStuff(), MM7_LoadLods(), Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows(), Engine::SecondaryInitialization() и GUICredits::~GUICredits().
GUIFont* pAutonoteFont = nullptr |
См. определение в файле GUIFont.cpp строка 16
Используется в GUIWindow_Book::InitializeFonts(), GUIWindow_Book::Release(), GUIWindow_JournalBook::Update(), GUIWindow_QuestBook::Update() и GUIWindow_AutonotesBook::Update().
GUIFont* pSpellFont = nullptr |
См. определение в файле GUIFont.cpp строка 17
Используется в GUIWindow_Book::InitializeFonts(), GUIWindow_Book::Release() и GUIWindow_LloydsBook::Update().
GUIFont* pFontArrus = nullptr |
См. определение в файле GUIFont.cpp строка 18
Используется в GUIWindow::_41D73D_draw_buff_tooltip(), AlchemyMagicShopWares(), ArenaFight(), ArmorShopWares(), BankDialog(), buttonbox(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_Draw(), CharacterUI_SkillsTab_Draw__DrawSkillTable(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), Engine::DrawGUI(), GUIWindow::DrawShops_next_generation_time_string(), DrawSpellDescriptionPopup(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawItemInfo(), GameUI_DrawNPCPopup(), GameUI_InitializeDialogue(), GuildDialog(), GUIWindow::HouseDialogManager(), HouseUI_CheckIfPlayerCanInteract(), JailDialog(), MainMenuUI_LoadFontsAndSomeStuff(), ArcomageGame::PrepareArcomage(), ShopDialogDisplayEquip(), ShopDialogIdentify(), ShopDialogLearn(), ShopDialogMain(), ShopDialogRepair(), ShopDialogSellEquip(), SimpleHouseDialog(), sub_4B1523_showSpellbookInfo(), sub_4B6478(), TavernDialog(), TempleDialog(), TownHallDialog(), TrainingDialog(), TravelByTransport(), UI_OnMouseRightClick(), GUIWindow_QuickReference::Update(), GUIWindow_Dialogue::Update(), GUIWindow_GenericDialogue::Update() и WeaponShopWares().
GUIFont* pFontLucida = nullptr |
См. определение в файле GUIFont.cpp строка 19
Используется в CharacterUI_DrawTooltip(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_Draw(), CharacterUI_SkillsTab_Draw__DrawSkillTable(), GUIWindow::DrawMessageBox(), GameUI_StatusBar_Draw(), GameUI_StatusBar_DrawImmediate(), MainMenuUI_LoadFontsAndSomeStuff(), UI_OnMouseRightClick(), GUIWindow_Inventory::Update(), GUIWindow_GenericDialogue::Update() и GUIWindow_GameKeyBindings::Update().
GUIFont* pBook2Font = nullptr |
См. определение в файле GUIFont.cpp строка 20
Используется в GUIWindow_Book::InitializeFonts(), GUIWindow_Book::Release(), GUIWindow_LloydsBook::Update(), GUIWindow_TownPortalBook::Update(), GUIWindow_QuestBook::Update(), GUIWindow_CalendarBook::Update(), GUIWindow_AutonotesBook::Update(), GUIWindow_JournalBook::Update() и GUIWindow_MapBook::Update().
GUIFont* pBookFont = nullptr |
См. определение в файле GUIFont.cpp строка 21
Используется в GUIWindow_Book::InitializeFonts(), GUIWindow_Book::Release() и GUIWindow_CalendarBook::Update().
GUIFont* pFontCreate = nullptr |
См. определение в файле GUIFont.cpp строка 22
Используется в CharacterUI_DrawTooltip(), CreateScrollWindow(), GUIWindow_PartyCreation::GUIWindow_PartyCreation(), GUIWindow::HouseDialogManager(), MainMenuUI_LoadFontsAndSomeStuff(), SimpleHouseDialog(), TavernDialog(), TownHallDialog(), UI_OnMouseRightClick(), GUIWindow_Travel::Update(), GUIWindow_Rest::Update(), GUIWindow_Dialogue::Update(), GUIWindow_PartyCreation::Update(), GUIWindow_Transition::Update(), GUIWindow_RestWindow::Update(), GUIWindow_GenericDialogue::Update(), OnButtonClick::Update(), OnButtonClick2::Update(), OnButtonClick3::Update(), OnSaveLoad::Update(), OnCancel::Update(), OnCancel2::Update() и OnCancel3::Update().
GUIFont* pFontCChar = nullptr |
См. определение в файле GUIFont.cpp строка 23
GUIFont* pFontComic = nullptr |
См. определение в файле GUIFont.cpp строка 24
Используется в GUIWindow::_41D73D_draw_buff_tooltip(), am_DrawText(), DrawSpellDescriptionPopup(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawItemInfo(), MainMenuUI_LoadFontsAndSomeStuff(), MonsterPopup_Draw(), ArcomageGame::PrepareArcomage(), sub_4B1523_showSpellbookInfo() и GUIWindow_MapBook::Update().
GUIFont* pFontSmallnum = nullptr |
См. определение в файле GUIFont.cpp строка 25
Используется в CharacterUI_DrawTooltip(), CharacterUI_GetSkillDescText(), CreateScrollWindow(), DrawMM7CopyrightWindow(), DrawSpellDescriptionPopup(), GameUI_DrawFoodAndGold(), GameUI_DrawItemInfo(), GUIWindow_Load::GUIWindow_Load(), MainMenuUI_LoadFontsAndSomeStuff(), MonsterPopup_Draw(), sub_4B1523_showSpellbookInfo(), UI_DrawSaveLoad(), UI_OnMouseRightClick() и GUIWindow_GameVideoOptions::Update().
char temp_string[2048] |
См. определение в файле GUIFont.cpp строка 27
Используется в GUIFont::FitTextInAWindow().
std::array<char, 10000> pTmpBuf3 |
См. определение в файле GUIFont.cpp строка 29
Используется в GUIFont::FitTwoFontStringINWindow().