mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-04-28 21:07:59 +03:00
Load fonts
This commit is contained in:
parent
7c442926f8
commit
dd04bfccfb
23 changed files with 430 additions and 30 deletions
|
@ -214,17 +214,17 @@ namespace Gui
|
|||
return;
|
||||
}
|
||||
|
||||
const std::string cfg = dataManager->getDataPath("");
|
||||
const std::string fontFile = mUserDataPath + "/" + "Fonts" + "/" + "openmw_font.xml";
|
||||
if (!std::filesystem::exists(fontFile))
|
||||
return;
|
||||
dataManager->setUseVfs(true);
|
||||
|
||||
dataManager->setResourcePath(mUserDataPath + "/" + "Fonts");
|
||||
MyGUI::ResourceManager::getInstance().load("openmw_font.xml");
|
||||
dataManager->setResourcePath(cfg);
|
||||
for (const auto& name : mVFS->getRecursiveDirectoryIterator("Fonts/"))
|
||||
{
|
||||
if (Misc::getFileExtension(name) == "omwfont")
|
||||
MyGUI::ResourceManager::getInstance().load(name);
|
||||
}
|
||||
|
||||
dataManager->setUseVfs(false);
|
||||
}
|
||||
|
||||
|
||||
typedef struct
|
||||
{
|
||||
float x;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue