From 5bd757379842cff76ec1fb06b9166d81312ab91d Mon Sep 17 00:00:00 2001 From: Atsuihsio <842960157@qq.com> Date: Tue, 7 Jan 2025 00:01:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9B=B4=E5=8D=87=E6=9C=BAHU?= =?UTF-8?q?D=E7=9A=84=E6=8C=87=E5=8D=97=E9=92=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../client/overlay/HelicopterHudOverlay.java | 3 +++ .../superbwarfare/textures/screens/compass.png | Bin 0 -> 587 bytes 2 files changed, 3 insertions(+) create mode 100644 src/main/resources/assets/superbwarfare/textures/screens/compass.png diff --git a/src/main/java/com/atsuishio/superbwarfare/client/overlay/HelicopterHudOverlay.java b/src/main/java/com/atsuishio/superbwarfare/client/overlay/HelicopterHudOverlay.java index e31221533..79454cd56 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/overlay/HelicopterHudOverlay.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/overlay/HelicopterHudOverlay.java @@ -85,6 +85,9 @@ public class HelicopterHudOverlay { if (Minecraft.getInstance().options.getCameraType() == CameraType.FIRST_PERSON) { preciseBlit(guiGraphics, ModUtils.loc("textures/screens/helicopter/heli_base.png"), k, l, 0, 0.0F, i, j, i, j); renderDriverAngle(guiGraphics, player, mobileVehicle, k, l, i, j); + + preciseBlit(guiGraphics, ModUtils.loc("textures/screens/compass.png"), (float) w / 2 - 128, (float) 6, 128 + ((float) 64 / 45 * mobileVehicle.getYRot()), 0, 256, 16, 512, 16); + poseStack.pushPose(); poseStack.rotateAround(Axis.ZP.rotationDegrees(-iHelicopterEntity.getRotZ(event.getPartialTick())), w / 2f, h / 2f, 0); float pitch = iHelicopterEntity.getRotX(event.getPartialTick()); diff --git a/src/main/resources/assets/superbwarfare/textures/screens/compass.png b/src/main/resources/assets/superbwarfare/textures/screens/compass.png new file mode 100644 index 0000000000000000000000000000000000000000..a9aba00d0cef336246729309971c6e5d84c22bfa GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0y~yU;#226gb#`WY0gYWk8Cvz$3Dlfr0M`2s2LA=96Y% zVEpUp;uumf=k48#SqB< zXQ=Ui#s&F6y&NBNn(IvzSQy@=%YNc!Q0U43(Qto`IKzT`Zw`YvTLGZy4>msw%Pl%D z&yZ44x^jOUgHgo;`6rb;raHy-Yl_~>s{n0YyMOg@)|zt@-R@U1{MtV6`7@i8pPzXc z)EOCGTwg8Vz|Zja_N?dYSlV>@7q(^AS~6U)=eA`?iTwV{TYkfyG-qKn&dc7%GZqLjG}u*MW8ZM~_3QtN=ePV9V_3lM#BkzE*5dbN2`7{o8Vstt_vAA# zuy>cLDVAsWmAwE2_09Zh&we Ya95bD@=03E`Us@n)78&qol`;+0206F+W-In literal 0 HcmV?d00001