diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-04-22 06:07:59 +1000 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-04-22 06:07:59 +1000 |
commit | ca1426eabc873f781eb0dd389d45634b7d183250 (patch) | |
tree | 15ea83658ca3824232f14fe4b32ec714e0aa05c6 /source/windowing/StarPane.cpp | |
parent | d5f5fb5ddf0d4a9f0b0e6ac012121926d2fcd949 (diff) |
Lua chat callbacks + better font styling
golly gee whiz!! i hope i didn't fuck something up
Diffstat (limited to 'source/windowing/StarPane.cpp')
-rw-r--r-- | source/windowing/StarPane.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/source/windowing/StarPane.cpp b/source/windowing/StarPane.cpp index 36e8435..9e1cd4f 100644 --- a/source/windowing/StarPane.cpp +++ b/source/windowing/StarPane.cpp @@ -32,8 +32,7 @@ Pane::Pane() { m_hasDisplayed = false; auto assets = Root::singleton().assets(); - m_fontSize = assets->json("/interface.config:font.baseSize").toInt(); - m_font = assets->json("/interface.config:font.defaultFont").toString(); + m_textStyle = assets->json("/interface.config:paneTextStyle"); m_iconOffset = jsonToVec2I(assets->json("/interface.config:paneIconOffset")); m_titleOffset = jsonToVec2I(assets->json("/interface.config:paneTitleOffset")); m_subTitleOffset = jsonToVec2I(assets->json("/interface.config:paneSubTitleOffset")); @@ -436,15 +435,13 @@ void Pane::renderImpl() { m_context->resetInterfaceScissorRect(); } - m_context->setFont(m_font); - m_context->setFontSize(m_fontSize); + m_context->setTextStyle(m_textStyle); m_context->setFontColor(m_titleColor.toRgba()); m_context->setFontMode(FontMode::Shadow); m_context->renderInterfaceText(m_title, {headerPos + Vec2F(m_titleOffset)}); m_context->setFontColor(m_subTitleColor.toRgba()); m_context->renderInterfaceText(m_subTitle, {headerPos + Vec2F(m_subTitleOffset)}); - m_context->setFontMode(FontMode::Normal); - m_context->setDefaultFont(); + m_context->clearTextStyle(); } } |