Switch to ARIALUNI
This commit is contained in:
parent
ca325a4c2d
commit
6e427c7815
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,6 +1,7 @@
|
||||
archives/
|
||||
build/
|
||||
tools/pack/
|
||||
archive/
|
||||
.gitignore
|
||||
CheatMenuVC.7z
|
||||
CheatMenuIII.7z
|
||||
|
Binary file not shown.
@ -139,8 +139,8 @@ void D3dHook::ProcessFrame(void* ptr)
|
||||
ImGui_ImplWin32_EnableDpiAwareness();
|
||||
|
||||
// Loading fonts
|
||||
io.FontDefault = FontMgr::Load("text", 1.1f);
|
||||
FontMgr::Load("title", 2.0f);
|
||||
io.FontDefault = FontMgr::Load("text", "C:/Windows/Fonts/ARIALUNI.TTF", 1.15f);
|
||||
FontMgr::Load("title", PLUGIN_PATH((char*)FILE_NAME "/fonts/title.ttf"), 2.0f);
|
||||
|
||||
io.IniFilename = nullptr;
|
||||
io.LogFilename = nullptr;
|
||||
|
@ -9,7 +9,7 @@
|
||||
#define MENU_NAME "Cheat Menu"
|
||||
#define MENU_VERSION_NUMBER "3.3"
|
||||
#define MENU_VERSION MENU_VERSION_NUMBER"-beta"
|
||||
#define BUILD_NUMBER "20220618"
|
||||
#define BUILD_NUMBER "20220620"
|
||||
#define MENU_TITLE MENU_NAME " v" MENU_VERSION
|
||||
|
||||
#ifdef GTASA
|
||||
|
@ -1,11 +1,11 @@
|
||||
#include "fontmgr.h"
|
||||
#include "pch.h"
|
||||
|
||||
ImFont* FontMgr::Get(const char* fontName)
|
||||
ImFont* FontMgr::Get(const char* fontID)
|
||||
{
|
||||
for (auto &data : m_vecFonts)
|
||||
{
|
||||
if (!strcmp(data.m_path.c_str(), fontName))
|
||||
if (!strcmp(data.m_ID.c_str(), fontID))
|
||||
{
|
||||
return data.m_pFont;
|
||||
}
|
||||
@ -39,16 +39,14 @@ const ImWchar* FontMgr::GetGlyphRanges()
|
||||
return &ranges[0];
|
||||
}
|
||||
|
||||
ImFont* FontMgr::Load(const char* fontName, float fontMul)
|
||||
ImFont* FontMgr::Load(const char* fontID, const char* path, float fontMul)
|
||||
{
|
||||
ImGuiIO& io = ImGui::GetIO();
|
||||
size_t fontSize = static_cast<int>(screen::GetScreenHeight() / 54.85f) * fontMul;
|
||||
std::string fullPath = std::format("{}{}.ttf", PLUGIN_PATH((char*)FILE_NAME "/fonts/"), fontName);
|
||||
ImFont *pFont = io.Fonts->AddFontFromFileTTF(fullPath.c_str(), fontSize, NULL, GetGlyphRanges());
|
||||
ImFont *pFont = io.Fonts->AddFontFromFileTTF(path, fontSize, NULL, GetGlyphRanges());
|
||||
|
||||
m_vecFonts.push_back({pFont, fontSize, fontMul, std::string(fontName)});
|
||||
m_vecFonts.push_back({pFont, fontSize, fontMul, std::string(fontID), std::string(path)});
|
||||
io.Fonts->Build();
|
||||
|
||||
return pFont;
|
||||
}
|
||||
|
||||
@ -65,8 +63,7 @@ void FontMgr::ReloadAll()
|
||||
for (auto &data : m_vecFonts)
|
||||
{
|
||||
size_t fontSize = static_cast<int>(screen::GetScreenHeight() / 54.85f) * data.m_fMul;
|
||||
std::string fullPath = PLUGIN_PATH((char*)FILE_NAME "/fonts/") + data.m_path + ".ttf";
|
||||
data.m_pFont = io.Fonts->AddFontFromFileTTF(fullPath.c_str(), data.m_nSize, NULL, GetGlyphRanges());
|
||||
data.m_pFont = io.Fonts->AddFontFromFileTTF(data.m_path.c_str(), data.m_nSize, NULL, GetGlyphRanges());
|
||||
}
|
||||
io.FontDefault = Get("text");
|
||||
io.Fonts->Build();
|
||||
|
@ -12,6 +12,7 @@ private:
|
||||
ImFont *m_pFont;
|
||||
size_t m_nSize;
|
||||
float m_fMul;
|
||||
std::string m_ID;
|
||||
std::string m_path;
|
||||
};
|
||||
static inline std::vector<FontInfo> m_vecFonts;
|
||||
@ -21,10 +22,10 @@ public:
|
||||
FontMgr(FontMgr&) = delete;
|
||||
|
||||
// Returns font pointer from name
|
||||
static ImFont* Get(const char* fontName);
|
||||
static ImFont* Get(const char* fontID);
|
||||
|
||||
// Loads a font into memory
|
||||
static ImFont* Load(const char* fontName, float fontMul = 1.0f);
|
||||
static ImFont* Load(const char* fontID, const char* path = 0, float fontMul = 1.0f);
|
||||
|
||||
// Get the glyph ranges for our needed fonts
|
||||
static const ImWchar* GetGlyphRanges();
|
||||
|
@ -39,6 +39,6 @@ xcopy /s %folderpath% "pack\%~1\" /K /D /H /Y
|
||||
xcopy /s "..\resource\common\" "pack\%~1\" /K /D /H /Y
|
||||
|
||||
@REM Guessing we have 7zip installed already, well I have
|
||||
"C:\Program Files\7-Zip\7z.exe" a -t7z %archivePath% ".\pack\*"
|
||||
"C:\Program Files\7-Zip\7z.exe" a -t7z %archivePath% ".\pack\*" -mx=9 -v7M
|
||||
|
||||
@REM ------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user