添加模式信息显示
This commit is contained in:
parent
cb0f593ae8
commit
c95aee214e
3 changed files with 22 additions and 2 deletions
|
@ -58,7 +58,7 @@ public class FuMO25Screen extends AbstractContainerScreen<FuMO25Menu> {
|
|||
renderScan(pGuiGraphics);
|
||||
|
||||
// 网格线
|
||||
renderXLine(pGuiGraphics, pPartialTick, i, j);
|
||||
renderXLine(pGuiGraphics, i, j);
|
||||
|
||||
// FE
|
||||
long energy = FuMO25Screen.this.menu.getEnergy();
|
||||
|
@ -69,7 +69,7 @@ public class FuMO25Screen extends AbstractContainerScreen<FuMO25Menu> {
|
|||
renderInfo(pGuiGraphics);
|
||||
}
|
||||
|
||||
private void renderXLine(GuiGraphics guiGraphics, float partialTick, int i, int j) {
|
||||
private void renderXLine(GuiGraphics guiGraphics, int i, int j) {
|
||||
var poseStack = guiGraphics.pose();
|
||||
poseStack.pushPose();
|
||||
|
||||
|
@ -158,6 +158,18 @@ public class FuMO25Screen extends AbstractContainerScreen<FuMO25Menu> {
|
|||
guiGraphics.drawString(this.font, Component.translatable("des.superbwarfare.fumo_25.current_target", sb),
|
||||
i + 173, j + 24, 0xffffff);
|
||||
}
|
||||
|
||||
int type = (int) FuMO25Screen.this.menu.getFuncType();
|
||||
var component = switch (type) {
|
||||
case 1 -> Component.translatable("des.superbwarfare.fumo_25.type_1");
|
||||
case 2 -> Component.translatable("des.superbwarfare.fumo_25.type_2");
|
||||
case 3 -> Component.translatable("des.superbwarfare.fumo_25.type_3");
|
||||
default -> Component.translatable("des.superbwarfare.fumo_25.type_0");
|
||||
};
|
||||
if (type != 0) {
|
||||
component = component.append(Component.literal(" " + FuMO25Screen.this.menu.getTime() / 20 + "s"));
|
||||
}
|
||||
guiGraphics.drawString(this.font, component, i + 173, j + 43, 0xffffff);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -218,6 +218,10 @@
|
|||
"block.superbwarfare.fumo_25": "FuMO25 Fire Control Radar",
|
||||
"des.superbwarfare.fumo_25.current_pos": "Current Pos: %1$s",
|
||||
"des.superbwarfare.fumo_25.current_target": "Target: %1$s",
|
||||
"des.superbwarfare.fumo_25.type_0": "Normal Mode",
|
||||
"des.superbwarfare.fumo_25.type_1": "Wider Mode",
|
||||
"des.superbwarfare.fumo_25.type_2": "警戒模式",
|
||||
"des.superbwarfare.fumo_25.type_3": "制导模式",
|
||||
|
||||
"item.superbwarfare.high_energy_explosives": "High Energy Explosives",
|
||||
"item.superbwarfare.grain": "Grain",
|
||||
|
|
|
@ -218,6 +218,10 @@
|
|||
"block.superbwarfare.fumo_25": "FuMO25火控雷达",
|
||||
"des.superbwarfare.fumo_25.current_pos": "当前坐标:%1$s",
|
||||
"des.superbwarfare.fumo_25.current_target": "目标:%1$s",
|
||||
"des.superbwarfare.fumo_25.type_0": "普通模式",
|
||||
"des.superbwarfare.fumo_25.type_1": "广域模式",
|
||||
"des.superbwarfare.fumo_25.type_2": "警戒模式",
|
||||
"des.superbwarfare.fumo_25.type_3": "制导模式",
|
||||
|
||||
"item.superbwarfare.high_energy_explosives": "高能炸药",
|
||||
"item.superbwarfare.grain": "推进药柱",
|
||||
|
|
Loading…
Add table
Reference in a new issue