diff options
author | LaG1924 <lag1924@gmail.com> | 2021-06-18 14:14:19 +0200 |
---|---|---|
committer | LaG1924 <lag1924@gmail.com> | 2021-06-18 16:52:47 +0200 |
commit | 8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851 (patch) | |
tree | e0f585207f4dde33999e73d3fbde65f0c76f8b16 /src/Render.cpp | |
parent | Implemented main menu in Rml and improved RmlUi support (diff) | |
download | AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar.gz AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar.bz2 AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar.lz AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar.xz AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.tar.zst AltCraft-8c033fff3d82d5f0e4c5d2eb3c5d10efc60ee851.zip |
Diffstat (limited to '')
-rw-r--r-- | src/Render.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/Render.cpp b/src/Render.cpp index 39322f9..c0885e3 100644 --- a/src/Render.cpp +++ b/src/Render.cpp @@ -64,6 +64,8 @@ Render::Render(unsigned int windowWidth, unsigned int windowHeight, glCheckError(); InitRml(); glCheckError(); + AssetManager::InitPostRml(); + glCheckError(); //Read settings strcpy(fieldUsername, Settings::Read("username", "HelloOne").c_str()); @@ -545,19 +547,13 @@ void Render::InitRml() { Rml::SetRenderInterface(rmlRender.get()); rmlRender->Update(renderState.WindowWidth, renderState.WindowHeight); + rmlFile = std::make_unique<RmlFileInterface>(); + Rml::SetFileInterface(rmlFile.get()); + if (!Rml::Initialise()) LOG(WARNING) << "Rml not initialized"; Rml::Lua::Initialise(PluginSystem::GetLuaState()); rmlContext = Rml::CreateContext("default", Rml::Vector2i(renderState.WindowWidth, renderState.WindowHeight)); - - if (!Rml::LoadFontFace("OpenSans-Regular.ttf")) - LOG(WARNING) << "Rml font not loaded"; - - Rml::ElementDocument* document = rmlContext->LoadDocument("test.rml"); - if (document) - document->Show(); - else - LOG(WARNING) << "Rml document not loaded"; } |