diff --git a/src/kekengine/cpp/ui/uielements.cpp b/src/kekengine/cpp/ui/uielements.cpp index 4fb77bf..22bf5d9 100644 --- a/src/kekengine/cpp/ui/uielements.cpp +++ b/src/kekengine/cpp/ui/uielements.cpp @@ -251,7 +251,6 @@ void TextFieldElement::updateText(std::u32string newText) { // Adjust offset to make sure the text field is always fully utilized (if possible) float adjust = bounds.w - (fullM.width - offsetX); - std::cout << adjust << std::endl; if(adjust > 0) offsetX -= adjust; offsetX = clamp(offsetX, minOffsetX, maxOffsetX); diff --git a/src/kekengine/include/ui.h b/src/kekengine/include/ui.h index a37c436..fc55828 100644 --- a/src/kekengine/include/ui.h +++ b/src/kekengine/include/ui.h @@ -6,11 +6,11 @@ #include "fonts.h" #include "input.h" -#define uiPx(val) UIValue(val, UIUnit::PIXELS) -#define uiPw(val) UIValue(val, UIUnit::PARENT_WIDTH) -#define uiPh(val) UIValue(val, UIUnit::PARENT_HEIGHT) -#define uiSw(val) UIValue(val, UIUnit::SCREEN_WIDTH) -#define uiSh(val) UIValue(val, UIUnit::SCREEN_HEIGHT) +#define uiPx(val) kek::UIValue(val, kek::UIUnit::PIXELS) +#define uiPw(val) kek::UIValue(val, kek::UIUnit::PARENT_WIDTH) +#define uiPh(val) kek::UIValue(val, kek::UIUnit::PARENT_HEIGHT) +#define uiSw(val) kek::UIValue(val, kek::UIUnit::SCREEN_WIDTH) +#define uiSh(val) kek::UIValue(val, kek::UIUnit::SCREEN_HEIGHT) namespace kek { diff --git a/src/kekgame/cpp/kekgame.cpp b/src/kekgame/cpp/kekgame.cpp index 475d0d0..aac1525 100644 --- a/src/kekgame/cpp/kekgame.cpp +++ b/src/kekgame/cpp/kekgame.cpp @@ -128,6 +128,10 @@ int main(int argc, char **argv) { TextFieldElement *textField = new TextFieldElement(uiPx(10), uiPx(200), uiPx(500)); UI::addElement(textField); + TextElement *text = new TextElement(uiPx(0), uiPx(260)); + text->setText("Lorem ipsum\ndolor sit amet\nsussy amogus, KekEngine sample text\nWhen the impostor is\nAmogus"); + UI::addElement(text); + if(Engine::start() != KEK_SUCCESS) return 1; return 0; }