优化63式UI数据显示
This commit is contained in:
parent
b0c767dd47
commit
df6aedd336
3 changed files with 18 additions and 13 deletions
|
@ -133,9 +133,12 @@ public class Type63InfoOverlay implements LayeredDraw.Layer {
|
|||
|
||||
if (launchVector != null) {
|
||||
angle = (float) getXRotFromVector(launchVector);
|
||||
} else {
|
||||
guiGraphics.drawString(Minecraft.getInstance().font, Component.translatable("tips.superbwarfare.mortar.out_of_range").withStyle(ChatFormatting.RED),
|
||||
screenWidth / 2 + 90, screenHeight / 2 - 26, -1, false);
|
||||
return;
|
||||
}
|
||||
|
||||
if (angle > -5 && angle < 60) {
|
||||
guiGraphics.drawString(Minecraft.getInstance().font, Component.translatable("tips.superbwarfare.target.pitch")
|
||||
.append(Component.literal(FormatTool.format2D(angle, "°"))),
|
||||
screenWidth / 2 + 90, screenHeight / 2 - 26, -1, false);
|
||||
|
@ -145,9 +148,10 @@ public class Type63InfoOverlay implements LayeredDraw.Layer {
|
|||
guiGraphics.drawString(Minecraft.getInstance().font, Component.translatable("tips.superbwarfare.mortar.target_pos")
|
||||
.append(Component.literal(FormatTool.format0D(targetX) + " " + FormatTool.format0D(targetY) + " " + FormatTool.format0D(targetZ))),
|
||||
screenWidth / 2 + 90, screenHeight / 2 - 6, -1, false);
|
||||
} else {
|
||||
|
||||
if (angle < -5 || angle > 60) {
|
||||
guiGraphics.drawString(Minecraft.getInstance().font, Component.translatable("tips.superbwarfare.mortar.warn", lookingEntity.getDisplayName()).withStyle(ChatFormatting.RED),
|
||||
screenWidth / 2 + 90, screenHeight / 2 - 26, -1, false);
|
||||
screenWidth / 2 + 90, screenHeight / 2 + 4, -1, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -601,7 +601,7 @@
|
|||
"tips.superbwarfare.target.yaw": "Target Yaw: ",
|
||||
"tips.superbwarfare.target.pitch": "Target Pitch: ",
|
||||
"tips.superbwarfare.barrel_empty": "EMPTY",
|
||||
|
||||
"tips.superbwarfare.mortar.out_of_range": "Out of Range",
|
||||
|
||||
"container.superbwarfare.reforging_table": "Gun Reforge Table",
|
||||
"container.superbwarfare.charging_station": "Charging Station",
|
||||
|
|
|
@ -601,6 +601,7 @@
|
|||
"tips.superbwarfare.target.yaw": "目标偏航角: ",
|
||||
"tips.superbwarfare.target.pitch": "目标俯仰角: ",
|
||||
"tips.superbwarfare.barrel_empty": "空",
|
||||
"tips.superbwarfare.mortar.out_of_range": "超出射程",
|
||||
|
||||
"container.superbwarfare.reforging_table": "枪械重铸台",
|
||||
"container.superbwarfare.charging_station": "充电站",
|
||||
|
|
Loading…
Add table
Reference in a new issue