mirror of
https://gitlab.com/hashborgir/d2tweaks-rnd2k.git
synced 2024-11-30 04:35:58 +00:00
All working.
This commit is contained in:
parent
89d502ef0f
commit
4600940fbc
@ -43,7 +43,7 @@
|
|||||||
#include <functional>
|
#include <functional>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
#include <map>
|
||||||
|
|
||||||
|
|
||||||
#include <DllNotify.h>
|
#include <DllNotify.h>
|
||||||
@ -70,6 +70,25 @@ enum ColorEnum {
|
|||||||
LIGHT_GREY = diablo2::ui_color_t::UI_COLOR_LIGHT_GREY
|
LIGHT_GREY = diablo2::ui_color_t::UI_COLOR_LIGHT_GREY
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Mapping from int to ui_font_t
|
||||||
|
std::map<int, diablo2::ui_font_t> fontMap = {
|
||||||
|
{0, diablo2::ui_font_t::UI_FONT_8},
|
||||||
|
{1, diablo2::ui_font_t::UI_FONT_16},
|
||||||
|
{2, diablo2::ui_font_t::UI_FONT_30},
|
||||||
|
{3, diablo2::ui_font_t::UI_FONT_42},
|
||||||
|
{4, diablo2::ui_font_t::UI_FONT_FORMAL10},
|
||||||
|
{5, diablo2::ui_font_t::UI_FONT_FORMAL12},
|
||||||
|
{6, diablo2::ui_font_t::UI_FONT_6},
|
||||||
|
{7, diablo2::ui_font_t::UI_FONT_24},
|
||||||
|
{8, diablo2::ui_font_t::UI_FONT_FORMAL11},
|
||||||
|
{9, diablo2::ui_font_t::UI_FONT_EXOCET10},
|
||||||
|
{10, diablo2::ui_font_t::UI_FONT_RIDICULOUS},
|
||||||
|
{11, diablo2::ui_font_t::UI_FONT_EXOCET8},
|
||||||
|
{12, diablo2::ui_font_t::UI_FONT_REALLYTHELASTSUCKER},
|
||||||
|
{13, diablo2::ui_font_t::UI_FONT_INGAMECHAT}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
class inventory_sort_menu : public d2_tweaks::ui::menu {
|
class inventory_sort_menu : public d2_tweaks::ui::menu {
|
||||||
d2_tweaks::common::asset* m_buttons_img;
|
d2_tweaks::common::asset* m_buttons_img;
|
||||||
|
|
||||||
@ -1138,6 +1157,7 @@ public:
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
int statsFont = GetPrivateProfileIntA("Options", "statsFont", 0, "./d2tweaks.ini");
|
||||||
|
|
||||||
void OnLoad() {
|
void OnLoad() {
|
||||||
srand(time(NULL));
|
srand(time(NULL));
|
||||||
@ -1344,15 +1364,15 @@ public:
|
|||||||
&& !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SCROLL)) {
|
&& !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SCROLL)) {
|
||||||
|
|
||||||
// Draw stats
|
// Draw stats
|
||||||
diablo2::d2_win::set_current_font(diablo2::UI_FONT_6); // Set font to FONT16
|
diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16
|
||||||
diablo2::d2_win::draw_text(const_cast<wchar_t*>(statText.c_str()), stat.x1, stat.y1 + textOffset, stat.colorStat, 0);
|
diablo2::d2_win::draw_text(const_cast<wchar_t*>(statText.c_str()), stat.x1, stat.y1 + textOffset, stat.colorStat, 0);
|
||||||
|
|
||||||
diablo2::d2_win::set_current_font(diablo2::UI_FONT_6); // Set font to FONT16
|
diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16
|
||||||
diablo2::d2_win::draw_text(const_cast<wchar_t*>(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, stat.colorStatValue, 0);
|
diablo2::d2_win::draw_text(const_cast<wchar_t*>(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, stat.colorStatValue, 0);
|
||||||
|
|
||||||
|
|
||||||
//diablo2::d2_win::draw_boxed_text(const_cast<wchar_t*>(statText.c_str()), stat.x1, stat.y1 + textOffset, 1, 0, stat.colorStat);
|
//diablo2::d2_win::draw_boxed_text(const_cast<wchar_t*>(statText.c_str()), stat.x1, stat.y1 + textOffset, 1, 0, stat.colorStat);
|
||||||
//diablo2::d2_win::draw_boxed_text(const_cast<wchar_t*>(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, 1, 1, statValueColor);
|
//diablo2::d2_win::draw_boxed_text(const_cast<wchar_t*>(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, 1, 4, stat.colorStatValue);
|
||||||
|
|
||||||
// diablo2::d2_win::set_current_font(diablo2::UI_FONT_16); // Set font to FONT16
|
// diablo2::d2_win::set_current_font(diablo2::UI_FONT_16); // Set font to FONT16
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user