From 61d7dd65342c86db3c1f4330fcbd40ee645bd0fc Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Sat, 8 Mar 2025 23:40:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B9=98=E5=AE=A2=E5=9B=BE?= =?UTF-8?q?=E6=A0=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/overlay/VehicleHudOverlay.java | 4 +++- .../superbwarfare/textures/screens/driver.png | Bin 0 -> 4395 bytes .../superbwarfare/textures/screens/passenger.png | Bin 0 -> 1098 bytes 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/superbwarfare/textures/screens/driver.png create mode 100644 src/main/resources/assets/superbwarfare/textures/screens/passenger.png diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java index 2e3b99980..22be0e59c 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/VehicleHudOverlay.java @@ -50,6 +50,8 @@ public class VehicleHudOverlay { private static final ResourceLocation ENERGY = ModUtils.loc("textures/screens/energy.png"); private static final ResourceLocation HEALTH = ModUtils.loc("textures/screens/armor_value.png"); private static final ResourceLocation HEALTH_FRAME = ModUtils.loc("textures/screens/armor_value_frame.png"); + private static final ResourceLocation DRIVER = ModUtils.loc("textures/screens/driver.png"); + private static final ResourceLocation PASSENGER = ModUtils.loc("textures/screens/passenger.png"); @SubscribeEvent(priority = EventPriority.HIGH) public static void eventHandler(RenderGuiEvent.Pre event) { @@ -463,7 +465,7 @@ public class VehicleHudOverlay { guiGraphics.drawString(Minecraft.getInstance().font, "[" + (i + 1) + "]", 80, y, 0x66ff00, true); // TODO 替换成正确的载具乘员图标 - preciseBlit(guiGraphics, index == passengers.size() - 1 ? ENERGY : ARMOR, 10, y + 1, 100, 0, 0, 8, 8, 8, 8); + preciseBlit(guiGraphics, index == passengers.size() - 1 ? DRIVER : PASSENGER, 10, y + 1, 100, 0, 0, 8, 8, 8, 8); index++; } } diff --git a/src/main/resources/assets/superbwarfare/textures/screens/driver.png b/src/main/resources/assets/superbwarfare/textures/screens/driver.png new file mode 100644 index 0000000000000000000000000000000000000000..edf6871bfc209f80d4b32eafa4cfe1a5dfde5a42 GIT binary patch literal 4395 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 Y9VYg}As!ZI-w%M{b<=ANx=ykG0|a>)EC2ui literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/superbwarfare/textures/screens/passenger.png b/src/main/resources/assets/superbwarfare/textures/screens/passenger.png new file mode 100644 index 0000000000000000000000000000000000000000..506085f27c88f478d773f01093544469a1d18e71 GIT binary patch literal 1098 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSoCO|{#S9GG!XV7ZFl&wk0|WCP zPZ!6KiaBrZ7zW)A5MjNr`pSe*72lvqcBhnXG;x^;rVESQY7%d}?Cd#fLzlyPks9MV zrsm%LU*1*kOLt37llb$#XWhOYm3jvkG!T@zhq>Y<+ZKj>%o&Vp82-GIUh_xjr^PI$ z66SLa>9=p3eRj=!$4vc&{a;vLu+3rizrAl7!?fDw)Vm=zm&6wMd=#&^-zOizN8t6Y!xpjy)*2s7Z6qW_k%r<@lk*MgbS=1|9@A%Z`eFZdC3LV1CRgKu<2NS z6WhzMw!C4{SH2H%7r8fl;tN=_hj~x<7p6bo_yRUOxe?vQ?RfpeUxkXx=0BcU{BvA% zo`K=c`a_ldC`Nx^)i6)mGw)Wc+de@S6%B`nVGPR)S9=CFe7f`Rj3j-Ja16 zrnS~TN?&qsxW@Z~>4El#H>Gd+8*ZPyzVG1MJC@JOOjs*U9(yz4mxj0?7-;srvT`tg zAlz{Nz~<}w8Qz)2|7I(XvwS{fAH!nR#M`$2N?Mg8oXm0=`S!3IO#3#^VHZ=#K5mO? z@75)(V)EJH^de%GsPko!gf{iYV?j2OQx-AsS=Z~s7m zF-x4@+iS0MJk!&c9G`kiP z?W*hWS~j8kn)QKwhvqWvVqDJfukv}t(c}9L?k(?#b)CcL2Mqg0+xdbU8J6E;ymw&U z`2faO$>-BoFnrzk+*nDh;jhf;dFMMK7``d@*v?