From 664d2a39cf57eeacd2df7e530c0e72badd530f4d Mon Sep 17 00:00:00 2001 From: Ap_Tx <3045929398@qq.com> Date: Tue, 6 Oct 2026 20:03:18 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20HUD=E5=8A=A0=E8=AF=8A=E6=96=AD?= =?UTF-8?q?=E6=97=A5=E5=BF=97=20+=20=E6=94=B9=E4=B8=BA=E5=8F=B3=E4=BE=A7?= =?UTF-8?q?=E5=B1=85=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zly2006/carpetslsaddition/client/BoardHudElement.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/github/zly2006/carpetslsaddition/client/BoardHudElement.java b/src/main/java/com/github/zly2006/carpetslsaddition/client/BoardHudElement.java index eb586c4..1fca32a 100644 --- a/src/main/java/com/github/zly2006/carpetslsaddition/client/BoardHudElement.java +++ b/src/main/java/com/github/zly2006/carpetslsaddition/client/BoardHudElement.java @@ -28,6 +28,7 @@ public class BoardHudElement implements HudElement { @Override public void extractRenderState(GuiGraphicsExtractor g, DeltaTracker delta) { String board = BoardClientState.displaying; + com.github.zly2006.carpetslsaddition.ServerMain.LOGGER.info("[SLSA-HUD] extractRenderState board={}", board); if (board == null || board.isEmpty()) { return; } @@ -45,11 +46,11 @@ public class BoardHudElement implements HudElement { } int screenW = g.guiWidth(); + int screenH = g.guiHeight(); int x = screenW - maxW - PAD * 2 - 2; - int y = 4; - - // 背景 + // 背景(右侧垂直居中) int h = PAD * 2 + LINE_H * (list.size() + 1); + int y = screenH / 2 - h / 2; g.fill(x, y, x + maxW + PAD * 2, y + h, BG); int ty = y + PAD;