From 37e28d0fcce3cf209de4e6018fb96b8fb9fc49aa Mon Sep 17 00:00:00 2001 From: mschiller890 Date: Fri, 13 Mar 2026 13:22:47 +0100 Subject: [PATCH] added a username label to the title screen --- src/client/gui/screens/StartMenuScreen.cpp | 4 ++++ src/client/gui/screens/touch/TouchStartMenuScreen.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/client/gui/screens/StartMenuScreen.cpp b/src/client/gui/screens/StartMenuScreen.cpp index b98487d..732bf47 100755 --- a/src/client/gui/screens/StartMenuScreen.cpp +++ b/src/client/gui/screens/StartMenuScreen.cpp @@ -153,6 +153,10 @@ void StartMenuScreen::render( int xm, int ym, float a ) { renderBackground(); + // Show current username in the top-left corner + std::string username = minecraft->options.username.empty() ? "unknown" : minecraft->options.username; + drawString(font, std::string("Username: ") + username, 2, 2, 0xffffffff); + #if defined(RPI) TextureId id = minecraft->textures->loadTexture("gui/pi_title.png"); #else diff --git a/src/client/gui/screens/touch/TouchStartMenuScreen.cpp b/src/client/gui/screens/touch/TouchStartMenuScreen.cpp index ccf96b6..aea2f97 100755 --- a/src/client/gui/screens/touch/TouchStartMenuScreen.cpp +++ b/src/client/gui/screens/touch/TouchStartMenuScreen.cpp @@ -161,6 +161,10 @@ bool StartMenuScreen::isInGameScreen() { return false; } void StartMenuScreen::render( int xm, int ym, float a ) { renderBackground(); + + // Show current username in the top-left corner + std::string username = minecraft->options.username.empty() ? "unknown" : minecraft->options.username; + drawString(font, std::string("Username: ") + username, 2, 2, 0xffffffff); glEnable2(GL_BLEND);