From b10dc25457617abe4429b5ccab192cc85338a5bc Mon Sep 17 00:00:00 2001 From: zhenyan121 <3367366583@qq.com> Date: Thu, 5 Feb 2026 11:20:09 +0800 Subject: [PATCH] ui: improve the display of PieceInfo --- src/scenes/gameplay/GameScene.cpp | 2 +- src/ui/managers/GameUIManager.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/scenes/gameplay/GameScene.cpp b/src/scenes/gameplay/GameScene.cpp index 85813f8..351cf21 100644 --- a/src/scenes/gameplay/GameScene.cpp +++ b/src/scenes/gameplay/GameScene.cpp @@ -171,7 +171,7 @@ void GameScene::updatePieceInfo() { m_gameUIManager->setLabel("PieceInfoLabel", true); m_gameUIManager->setLabel("PieceInfoLabel", text); - m_gameUIManager->setLabel("PieceInfoLabel", mouseX, mouseY); + m_gameUIManager->setLabel("PieceInfoLabel", mouseX + 5, mouseY + 5); diff --git a/src/ui/managers/GameUIManager.cpp b/src/ui/managers/GameUIManager.cpp index 2d04136..0cadbb3 100644 --- a/src/ui/managers/GameUIManager.cpp +++ b/src/ui/managers/GameUIManager.cpp @@ -184,8 +184,11 @@ void GameUIManager::setupUIComponents() { 0 ); pieceInfoLabel->setVisible(false); + pieceInfoLabel->setBackgroundColor({255, 180, 190, 230}); + pieceInfoLabel->setRect(120, 0, UI::ButtonSize * 4, UI::ButtonSize * 3); m_labels.emplace(pieceInfoLabel->getNameHash(), std::move(pieceInfoLabel)); + }