From 343663db0022946b4c63ec33591999d913b9bad8 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 12 Jul 2025 20:48:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8C=87=E7=A4=BA=E5=99=A8sc?= =?UTF-8?q?reen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/screens/ArtilleryIndicatorScreen.java | 11 ++++++----- .../client/screens/FiringParametersScreen.java | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/ArtilleryIndicatorScreen.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/ArtilleryIndicatorScreen.java index 98b2a8147..f80cbbe53 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/screens/ArtilleryIndicatorScreen.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/ArtilleryIndicatorScreen.java @@ -130,17 +130,18 @@ public class ArtilleryIndicatorScreen extends Screen { int i = (this.width - this.imageWidth) / 2; int j = (this.height - this.imageHeight) / 2; - this.posX = new EditBox(this.font, i + 24, j + 20, 40, 12, Component.empty()); + this.posX = new EditBox(this.font, i + 24, j + 20, 60, 12, Component.empty()); this.initEditBox(this.posX); - this.posY = new EditBox(this.font, i + 24, j + 33, 40, 12, Component.empty()); + this.posY = new EditBox(this.font, i + 24, j + 33, 60, 12, Component.empty()); this.initEditBox(this.posY); - this.posZ = new EditBox(this.font, i + 24, j + 46, 40, 12, Component.empty()); + this.posZ = new EditBox(this.font, i + 24, j + 46, 60, 12, Component.empty()); this.initEditBox(this.posZ); - this.radius = new EditBox(this.font, i + 24, j + 59, 40, 12, Component.empty()); + this.radius = new EditBox(this.font, i + 24, j + 59, 20, 12, Component.empty()); this.initEditBox(this.radius); + this.radius.setMaxLength(2); this.radius.setFilter(s -> s.matches("\\d*")); } @@ -149,7 +150,7 @@ public class ArtilleryIndicatorScreen extends Screen { editBox.setTextColor(-1); editBox.setTextColorUneditable(-1); editBox.setBordered(false); - editBox.setMaxLength(10); + editBox.setMaxLength(9); this.addWidget(editBox); editBox.setEditable(true); editBox.setFilter(s -> s.matches("-?\\d*")); diff --git a/src/main/java/com/atsuishio/superbwarfare/client/screens/FiringParametersScreen.java b/src/main/java/com/atsuishio/superbwarfare/client/screens/FiringParametersScreen.java index cb811144b..a952e8dc6 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/screens/FiringParametersScreen.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/screens/FiringParametersScreen.java @@ -136,17 +136,18 @@ public class FiringParametersScreen extends Screen { int i = (this.width - this.imageWidth) / 2; int j = (this.height - this.imageHeight) / 2; - this.posX = new EditBox(this.font, i + 44, j + 20, 40, 12, Component.empty()); + this.posX = new EditBox(this.font, i + 44, j + 20, 60, 12, Component.empty()); this.initEditBox(this.posX); - this.posY = new EditBox(this.font, i + 43, j + 37, 40, 12, Component.empty()); + this.posY = new EditBox(this.font, i + 43, j + 37, 60, 12, Component.empty()); this.initEditBox(this.posY); - this.posZ = new EditBox(this.font, i + 42, j + 54, 40, 12, Component.empty()); + this.posZ = new EditBox(this.font, i + 42, j + 54, 60, 12, Component.empty()); this.initEditBox(this.posZ); - this.radius = new EditBox(this.font, i + 41, j + 71, 40, 12, Component.empty()); + this.radius = new EditBox(this.font, i + 41, j + 71, 20, 12, Component.empty()); this.initEditBox(this.radius); + this.radius.setMaxLength(2); this.radius.setFilter(s -> s.matches("\\d*")); } @@ -155,7 +156,7 @@ public class FiringParametersScreen extends Screen { editBox.setTextColor(0xb29f7c); editBox.setTextColorUneditable(0x5b4c3c); editBox.setBordered(false); - editBox.setMaxLength(10); + editBox.setMaxLength(9); this.addWidget(editBox); editBox.setEditable(true); editBox.setFilter(s -> s.matches("-?\\d*"));