comparison GUI/GUIWindow.cpp @ 2575:a76d408c5132 tip

DrawTranslucent -> DrawTextureGrayShade Removed old texture drawing stuff
author a.parshin
date Wed, 09 Mar 2016 01:39:52 +0200
parents dd36326a9994
children
comparison
equal deleted inserted replaced
2574:dd36326a9994 2575:a76d408c5132
417 void GUIWindow_Dialogue::Release() 417 void GUIWindow_Dialogue::Release()
418 { 418 {
419 // ----------------------------------------- 419 // -----------------------------------------
420 // 0041C26A void GUIWindow::Release --- part 420 // 0041C26A void GUIWindow::Release --- part
421 if (!dword_591084) 421 if (!dword_591084)
422 pDialogueNPCPortraits[0]->Release(); 422 {
423 if (pDialogueNPCPortraits[0])
424 {
425 pDialogueNPCPortraits[0]->Release();
426 pDialogueNPCPortraits[0] = nullptr;
427 }
428 }
423 uNumDialogueNPCPortraits = 0; 429 uNumDialogueNPCPortraits = 0;
424 430
425 if (game_ui_dialogue_background) 431 if (game_ui_dialogue_background)
426 { 432 {
427 game_ui_dialogue_background->Release(); 433 game_ui_dialogue_background->Release();
447 void GUIWindow_House::Release() 453 void GUIWindow_House::Release()
448 { 454 {
449 // ----------------------------------------- 455 // -----------------------------------------
450 // 0041C26A void GUIWindow::Release --- part 456 // 0041C26A void GUIWindow::Release --- part
451 for (int i = 0; i < uNumDialogueNPCPortraits; ++i) 457 for (int i = 0; i < uNumDialogueNPCPortraits; ++i)
452 pDialogueNPCPortraits[i]->Release(); 458 {
459 if (pDialogueNPCPortraits[i])
460 {
461 pDialogueNPCPortraits[i]->Release();
462 pDialogueNPCPortraits[i] = nullptr;
463 }
464 }
453 uNumDialogueNPCPortraits = 0; 465 uNumDialogueNPCPortraits = 0;
454 466
455 if (game_ui_dialogue_background) 467 if (game_ui_dialogue_background)
456 { 468 {
457 game_ui_dialogue_background->Release(); 469 game_ui_dialogue_background->Release();
683 } 695 }
684 for ( v8 = 0; v8 < uNumDialogueNPCPortraits; ++v8 ) 696 for ( v8 = 0; v8 < uNumDialogueNPCPortraits; ++v8 )
685 { 697 {
686 pRenderer->DrawTextureAlphaNew((pNPCPortraits_x[uNumDialogueNPCPortraits - 1][v8] - 4)/640.0f, 698 pRenderer->DrawTextureAlphaNew((pNPCPortraits_x[uNumDialogueNPCPortraits - 1][v8] - 4)/640.0f,
687 (pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8] - 4)/480.0f, game_ui_evtnpc); 699 (pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8] - 4)/480.0f, game_ui_evtnpc);
688 pRenderer->DrawTextureTransparentColorKey(pNPCPortraits_x[uNumDialogueNPCPortraits - 1][v8], 700 pRenderer->DrawTextureAlphaNew(pNPCPortraits_x[uNumDialogueNPCPortraits - 1][v8]/640.0f,
689 pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8], pDialogueNPCPortraits[v8]); 701 pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8]/480.0f, pDialogueNPCPortraits[v8]);
690 if ( uNumDialogueNPCPortraits < 4 ) 702 if ( uNumDialogueNPCPortraits < 4 )
691 { 703 {
692 if ( v8 + 1 == uNumDialogueNPCPortraits && uHouse_ExitPic ) 704 if ( v8 + 1 == uNumDialogueNPCPortraits && uHouse_ExitPic )
693 { 705 {
694 pTitleText = pMapStats->pInfos[uHouse_ExitPic].pName; 706 pTitleText = pMapStats->pInfos[uHouse_ExitPic].pName;
701 pTitleText = (char *)p2DEvents[(unsigned int)window_SpeakInHouse->ptr_1C - 1].pProprieterTitle; 713 pTitleText = (char *)p2DEvents[(unsigned int)window_SpeakInHouse->ptr_1C - 1].pProprieterTitle;
702 pWindow.DrawTitleText(pFontCreate, 0x1E3u, 113, pColor2, pTitleText, 3); 714 pWindow.DrawTitleText(pFontCreate, 0x1E3u, 113, pColor2, pTitleText, 3);
703 continue; 715 continue;
704 } 716 }
705 pTitleText = HouseNPCData[v8 +1 - (dword_591080 != 0)]->pName; 717 pTitleText = HouseNPCData[v8 +1 - (dword_591080 != 0)]->pName;
706 v9 = pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8] + pDialogueNPCPortraits[v8]->uTextureHeight + 2; 718 v9 = pNPCPortraits_y[uNumDialogueNPCPortraits - 1][v8] + pDialogueNPCPortraits[v8]->GetHeight() + 2;
707 } 719 }
708 v10 = v9; 720 v10 = v9;
709 pWindow.DrawTitleText(pFontCreate, 483, v10, pColor2, pTitleText, 3); 721 pWindow.DrawTitleText(pFontCreate, 483, v10, pColor2, pTitleText, 3);
710 } 722 }
711 } 723 }
718 pRenderer->DrawTextureAlphaNew(471 / 640.0f, 445 / 480.0f, ui_exit_cancel_button_background); 730 pRenderer->DrawTextureAlphaNew(471 / 640.0f, 445 / 480.0f, ui_exit_cancel_button_background);
719 return; 731 return;
720 } 732 }
721 v4 = (char *)pDialogueNPCCount - 1; 733 v4 = (char *)pDialogueNPCCount - 1;
722 pRenderer->DrawTextureAlphaNew((pNPCPortraits_x[0][0] - 4)/640.0f, (pNPCPortraits_y[0][0] - 4)/480.0f, game_ui_evtnpc); 734 pRenderer->DrawTextureAlphaNew((pNPCPortraits_x[0][0] - 4)/640.0f, (pNPCPortraits_y[0][0] - 4)/480.0f, game_ui_evtnpc);
723 pRenderer->DrawTextureTransparentColorKey(pNPCPortraits_x[0][0], pNPCPortraits_y[0][0], pDialogueNPCPortraits[(signed int)v4]); 735 pRenderer->DrawTextureAlphaNew(pNPCPortraits_x[0][0]/640.0f, pNPCPortraits_y[0][0]/480.0f, pDialogueNPCPortraits[(signed int)v4]);
724 if ( current_screen_type == SCREEN_E ) 736 if ( current_screen_type == SCREEN_E )
725 { 737 {
726 CharacterUI_InventoryTab_Draw(pPlayers[uActiveCharacter], true); 738 CharacterUI_InventoryTab_Draw(pPlayers[uActiveCharacter], true);
727 if ( pDialogueNPCCount == uNumDialogueNPCPortraits && uHouse_ExitPic ) 739 if ( pDialogueNPCCount == uNumDialogueNPCPortraits && uHouse_ExitPic )
728 { 740 {
1736 1748
1737 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-C"); 1749 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-C");
1738 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-C"); 1750 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-C");
1739 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-C"); 1751 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-C");
1740 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-C"); 1752 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-C");
1741 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_GameUI_CharSelectionFrame], "IB-selec-C", 2); 1753 game_ui_player_selection_frame = assets->GetImage_16BitColorKey("IB-selec-C", 0x7FF);
1742 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-c"); 1754 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-c");
1743 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-c"); 1755 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-c");
1744 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-c"); 1756 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-c");
1745 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-c"); 1757 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-c");
1746 1758
1747 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Bless], "isg-01-c", 2); 1759 game_ui_playerbuff_bless = assets->GetImage_16BitColorKey("isg-01-c", 0x7FF);
1748 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Preservation], "isg-02-c", 2); 1760 game_ui_playerbuff_preservation = assets->GetImage_16BitColorKey("isg-02-c", 0x7FF);
1749 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Hammerhands], "isg-03-c", 2); 1761 game_ui_playerbuff_hammerhands = assets->GetImage_16BitColorKey("isg-03-c", 0x7FF);
1750 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_PainReflection], "isg-04-c", 2); 1762 game_ui_playerbuff_pain_reflection = assets->GetImage_16BitColorKey("isg-04-c", 0x7FF);
1751 1763
1752 pUIAnim_WizardEye->uIconID = pIconsFrameTable->FindIcon("wizeyeC"); 1764 pUIAnim_WizardEye->icon = pIconsFrameTable->GetIcon("wizeyeC");
1753 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->uIconID); 1765 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->icon->id);
1754 pUIAnum_Torchlight->uIconID = pIconsFrameTable->FindIcon("torchC"); 1766
1755 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->uIconID); 1767 pUIAnum_Torchlight->icon = pIconsFrameTable->GetIcon("torchC");
1768 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->icon->id);
1756 1769
1757 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-c", 0x7FF); 1770 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-c", 0x7FF);
1758 1771
1759 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-c", 0x7FF); 1772 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-c", 0x7FF);
1760 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven-c", 0x7FF); 1773 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven-c", 0x7FF);
1785 1798
1786 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-C"); 1799 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-C");
1787 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-C"); 1800 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-C");
1788 game_ui_btn_zoomin = assets->GetImage_16BitAlpha(L"ib-autout-C"); 1801 game_ui_btn_zoomin = assets->GetImage_16BitAlpha(L"ib-autout-C");
1789 game_ui_btn_zoomout = assets->GetImage_16BitAlpha(L"ib-autin-C"); 1802 game_ui_btn_zoomout = assets->GetImage_16BitAlpha(L"ib-autin-C");
1790 uTextureID_GameUI_CharSelectionFrame = pIcons_LOD->LoadTexture("IB-selec-C", TEXTURE_16BIT_PALETTE); 1803 game_ui_player_selection_frame = assets->GetImage_16BitColorKey("IB-selec-C", 0x7FF);
1791 game_ui_btn_cast = assets->GetImage_16BitAlpha(L"ib-m1d-c"); 1804 game_ui_btn_cast = assets->GetImage_16BitAlpha(L"ib-m1d-c");
1792 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-c"); 1805 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-c");
1793 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-c"); 1806 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-c");
1794 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-c"); 1807 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-c");
1795 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-c", 0x7FF); 1808 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-c", 0x7FF);
1796 1809
1797 uTextureID_PlayerBuff_Bless = pIcons_LOD->LoadTexture("isg-01-c", TEXTURE_16BIT_PALETTE); 1810 game_ui_playerbuff_bless = assets->GetImage_16BitColorKey("isg-01-c", 0x7FF);
1798 uTextureID_PlayerBuff_Preservation = pIcons_LOD->LoadTexture("isg-02-c", TEXTURE_16BIT_PALETTE); 1811 game_ui_playerbuff_preservation = assets->GetImage_16BitColorKey("isg-02-c", 0x7FF);
1799 uTextureID_PlayerBuff_Hammerhands = pIcons_LOD->LoadTexture("isg-03-c", TEXTURE_16BIT_PALETTE); 1812 game_ui_playerbuff_hammerhands = assets->GetImage_16BitColorKey("isg-03-c", 0x7FF);
1800 uTextureID_PlayerBuff_PainReflection = pIcons_LOD->LoadTexture("isg-04-c", TEXTURE_16BIT_PALETTE); 1813 game_ui_playerbuff_pain_reflection = assets->GetImage_16BitColorKey("isg-04-c", 0x7FF);
1814
1801 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-c", 0x7FF); 1815 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-c", 0x7FF);
1802 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF); 1816 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF);
1803 pUIAnim_WizardEye->uIconID = pIconsFrameTable->FindIcon("wizeyeC"); 1817
1804 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnim_WizardEye->uIconID); 1818 pUIAnim_WizardEye->icon = pIconsFrameTable->GetIcon("wizeyeC");
1805 pUIAnum_Torchlight->uIconID = pIconsFrameTable->FindIcon("torchC"); 1819 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->icon->id);
1806 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnum_Torchlight->uIconID); 1820
1821 pUIAnum_Torchlight->icon = pIconsFrameTable->GetIcon("torchC");
1822 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->icon->id);
1807 } 1823 }
1808 uGameUIFontMain = Color16(0xC8u, 0, 0); 1824 uGameUIFontMain = Color16(0xC8u, 0, 0);
1809 uGameUIFontShadow = Color16(10, 0, 0); 1825 uGameUIFontShadow = Color16(10, 0, 0);
1810 } 1826 }
1811 else if (align == PartyAlignment_Neutral) 1827 else if (align == PartyAlignment_Neutral)
1827 1843
1828 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-a"); 1844 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-a");
1829 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-a"); 1845 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-a");
1830 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-a"); 1846 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-a");
1831 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-a"); 1847 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-a");
1832 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_GameUI_CharSelectionFrame], "IB-selec-a", 2); 1848 game_ui_player_selection_frame = assets->GetImage_16BitColorKey("IB-selec-a", 0x7FF);
1833 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-a"); 1849 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-a");
1834 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-a"); 1850 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-a");
1835 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-a"); 1851 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-a");
1836 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-a"); 1852 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-a");
1837 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Bless], "isg-01-a", 2); 1853
1838 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Preservation], "isg-02-a", 2); 1854 game_ui_playerbuff_bless = assets->GetImage_16BitColorKey("isg-01-a", 0x7FF);
1839 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Hammerhands], "isg-03-a", 2); 1855 game_ui_playerbuff_preservation = assets->GetImage_16BitColorKey("isg-02-a", 0x7FF);
1840 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_PainReflection], "isg-04-a", 2); 1856 game_ui_playerbuff_hammerhands = assets->GetImage_16BitColorKey("isg-03-a", 0x7FF);
1841 pUIAnim_WizardEye->uIconID = pIconsFrameTable->FindIcon("wizeyeA"); 1857 game_ui_playerbuff_pain_reflection = assets->GetImage_16BitColorKey("isg-04-a", 0x7FF);
1842 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnim_WizardEye->uIconID); 1858
1843 pUIAnum_Torchlight->uIconID = pIconsFrameTable->FindIcon("torchA"); 1859 pUIAnim_WizardEye->icon = pIconsFrameTable->GetIcon("wizeyeA");
1844 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnum_Torchlight->uIconID); 1860 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->icon->id);
1861 pUIAnum_Torchlight->icon = pIconsFrameTable->GetIcon("torchA");
1862 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->icon->id);
1845 1863
1846 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-a", 0x7FF); 1864 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-a", 0x7FF);
1847 1865
1848 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc", 0x7FF); 1866 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc", 0x7FF);
1849 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF); 1867 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF);
1872 game_ui_player_alert_yellow = assets->GetImage_16BitAlpha(L"IB-InitY-a"); 1890 game_ui_player_alert_yellow = assets->GetImage_16BitAlpha(L"IB-InitY-a");
1873 game_ui_player_alert_red = assets->GetImage_16BitAlpha(L"IB-InitR-a"); 1891 game_ui_player_alert_red = assets->GetImage_16BitAlpha(L"IB-InitR-a");
1874 1892
1875 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-A"); 1893 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-A");
1876 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-A"); 1894 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-A");
1877 uTextureID_GameUI_CharSelectionFrame = pIcons_LOD->LoadTexture("IB-selec-A", TEXTURE_16BIT_PALETTE); 1895 game_ui_player_selection_frame = assets->GetImage_16BitColorKey("IB-selec-A", 0x7FF);
1878 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-a"); 1896 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-a");
1879 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-a"); 1897 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-a");
1880 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-a"); 1898 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-a");
1881 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-a"); 1899 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-a");
1882 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-a"); 1900 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-a");
1883 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-a"); 1901 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-a");
1884 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-a", 0x7FF); 1902 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-a", 0x7FF);
1885 1903
1886 uTextureID_PlayerBuff_Bless = pIcons_LOD->LoadTexture("isg-01-a", TEXTURE_16BIT_PALETTE); 1904 game_ui_playerbuff_bless = assets->GetImage_16BitColorKey("isg-01-a", 0x7FF);
1887 uTextureID_PlayerBuff_Preservation = pIcons_LOD->LoadTexture("isg-02-a", TEXTURE_16BIT_PALETTE); 1905 game_ui_playerbuff_preservation = assets->GetImage_16BitColorKey("isg-02-a", 0x7FF);
1888 uTextureID_PlayerBuff_Hammerhands = pIcons_LOD->LoadTexture("isg-03-a", TEXTURE_16BIT_PALETTE); 1906 game_ui_playerbuff_hammerhands = assets->GetImage_16BitColorKey("isg-03-a", 0x7FF);
1889 uTextureID_PlayerBuff_PainReflection = pIcons_LOD->LoadTexture("isg-04-a", TEXTURE_16BIT_PALETTE); 1907 game_ui_playerbuff_pain_reflection = assets->GetImage_16BitColorKey("isg-04-a", 0x7FF);
1908
1890 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc", 0x7FF); 1909 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc", 0x7FF);
1891 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF); 1910 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven", 0x7FF);
1892 pUIAnim_WizardEye->uIconID = pIconsFrameTable->FindIcon("wizeyeA"); 1911
1893 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnim_WizardEye->uIconID); 1912 pUIAnim_WizardEye->icon = pIconsFrameTable->GetIcon("wizeyeA");
1894 pUIAnum_Torchlight->uIconID = pIconsFrameTable->FindIcon("torchA"); 1913 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->icon->id);
1895 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnum_Torchlight->uIconID); 1914 pUIAnum_Torchlight->icon = pIconsFrameTable->GetIcon("torchA");
1915 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->icon->id);
1916
1896 messagebox_corner_y = assets->GetImage_16BitAlpha(L"cornr_ll"); 1917 messagebox_corner_y = assets->GetImage_16BitAlpha(L"cornr_ll");
1897 messagebox_corner_w = assets->GetImage_16BitAlpha(L"cornr_lr"); 1918 messagebox_corner_w = assets->GetImage_16BitAlpha(L"cornr_lr");
1898 messagebox_corner_x = assets->GetImage_16BitAlpha(L"cornr_ul"); 1919 messagebox_corner_x = assets->GetImage_16BitAlpha(L"cornr_ul");
1899 messagebox_corner_z = assets->GetImage_16BitAlpha(L"cornr_ur"); 1920 messagebox_corner_z = assets->GetImage_16BitAlpha(L"cornr_ur");
1900 messagebox_border_bottom = assets->GetImage_16BitAlpha(L"edge_btm"); 1921 messagebox_border_bottom = assets->GetImage_16BitAlpha(L"edge_btm");
1925 1946
1926 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-B"); 1947 ui_btn_npc_left = assets->GetImage_16BitAlpha(L"IB-NPCLD-B");
1927 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-B"); 1948 ui_btn_npc_right = assets->GetImage_16BitAlpha(L"IB-NPCRD-B");
1928 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-B"); 1949 game_ui_btn_zoomin = assets->GetImage_16BitAlpha("ib-autout-B");
1929 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-B"); 1950 game_ui_btn_zoomout = assets->GetImage_16BitAlpha("ib-autin-B");
1930 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_GameUI_CharSelectionFrame], "IB-selec-B", 2); 1951 game_ui_player_selection_frame = assets->GetImage_16BitColorKey("IB-selec-B", 0x7FF);
1931 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-b"); 1952 game_ui_btn_cast = assets->GetImage_16BitAlpha("ib-m1d-b");
1932 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-b"); 1953 game_ui_btn_rest = assets->GetImage_16BitAlpha("ib-m2d-b");
1933 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-b"); 1954 game_ui_btn_quickref = assets->GetImage_16BitAlpha("ib-m3d-b");
1934 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-b"); 1955 game_ui_btn_settings = assets->GetImage_16BitAlpha("ib-m4d-b");
1935 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Bless], "isg-01-b", 2); 1956
1936 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Preservation], "isg-02-b", 2); 1957 game_ui_playerbuff_bless = assets->GetImage_16BitColorKey("isg-01-b", 0x7FF);
1937 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_Hammerhands], "isg-03-b", 2); 1958 game_ui_playerbuff_preservation = assets->GetImage_16BitColorKey("isg-02-b", 0x7FF);
1938 pIcons_LOD->ReloadTexture(&pIcons_LOD->pTextures[uTextureID_PlayerBuff_PainReflection], "isg-04-b", 2); 1959 game_ui_playerbuff_hammerhands = assets->GetImage_16BitColorKey("isg-03-b", 0x7FF);
1939 pUIAnim_WizardEye->uIconID = pIconsFrameTable->FindIcon("wizeyeB"); 1960 game_ui_playerbuff_pain_reflection = assets->GetImage_16BitColorKey("isg-04-b", 0x7FF);
1940 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnim_WizardEye->uIconID); 1961
1941 pUIAnum_Torchlight->uIconID = pIconsFrameTable->FindIcon("torchB"); 1962 pUIAnim_WizardEye->icon = pIconsFrameTable->GetIcon("wizeyeB");
1942 pIconsFrameTable->InitializeAnimation((signed __int16)pUIAnum_Torchlight->uIconID); 1963 pIconsFrameTable->InitializeAnimation(pUIAnim_WizardEye->icon->id);
1964 pUIAnum_Torchlight->icon = pIconsFrameTable->GetIcon("torchB");
1965 pIconsFrameTable->InitializeAnimation(pUIAnum_Torchlight->icon->id);
1966
1943 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-b", 0x7FF); 1967 ui_exit_cancel_button_background = assets->GetImage_16BitColorKey(L"ib-bcu-b", 0x7FF);
1944
1945 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-b", 0x7FF); 1968 game_ui_evtnpc = assets->GetImage_16BitColorKey(L"evtnpc-b", 0x7FF);
1946 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven-b", 0x7FF); 1969 ui_character_inventory_background = assets->GetImage_16BitColorKey(L"fr_inven-b", 0x7FF);
1947 messagebox_corner_y = assets->GetImage_16BitAlpha(L"cornr_ll-b"); 1970 messagebox_corner_y = assets->GetImage_16BitAlpha(L"cornr_ll-b");
1948 messagebox_corner_w = assets->GetImage_16BitAlpha(L"cornr_lr-b"); 1971 messagebox_corner_w = assets->GetImage_16BitAlpha(L"cornr_lr-b");
1949 messagebox_corner_x = assets->GetImage_16BitAlpha(L"cornr_ul-b"); 1972 messagebox_corner_x = assets->GetImage_16BitAlpha(L"cornr_ul-b");