添加模式信息显示
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);
|
renderScan(pGuiGraphics);
|
||||||
|
|
||||||
// 网格线
|
// 网格线
|
||||||
renderXLine(pGuiGraphics, pPartialTick, i, j);
|
renderXLine(pGuiGraphics, i, j);
|
||||||
|
|
||||||
// FE
|
// FE
|
||||||
long energy = FuMO25Screen.this.menu.getEnergy();
|
long energy = FuMO25Screen.this.menu.getEnergy();
|
||||||
|
@ -69,7 +69,7 @@ public class FuMO25Screen extends AbstractContainerScreen<FuMO25Menu> {
|
||||||
renderInfo(pGuiGraphics);
|
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();
|
var poseStack = guiGraphics.pose();
|
||||||
poseStack.pushPose();
|
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),
|
guiGraphics.drawString(this.font, Component.translatable("des.superbwarfare.fumo_25.current_target", sb),
|
||||||
i + 173, j + 24, 0xffffff);
|
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
|
@Override
|
||||||
|
|
|
@ -218,6 +218,10 @@
|
||||||
"block.superbwarfare.fumo_25": "FuMO25 Fire Control Radar",
|
"block.superbwarfare.fumo_25": "FuMO25 Fire Control Radar",
|
||||||
"des.superbwarfare.fumo_25.current_pos": "Current Pos: %1$s",
|
"des.superbwarfare.fumo_25.current_pos": "Current Pos: %1$s",
|
||||||
"des.superbwarfare.fumo_25.current_target": "Target: %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.high_energy_explosives": "High Energy Explosives",
|
||||||
"item.superbwarfare.grain": "Grain",
|
"item.superbwarfare.grain": "Grain",
|
||||||
|
|
|
@ -218,6 +218,10 @@
|
||||||
"block.superbwarfare.fumo_25": "FuMO25火控雷达",
|
"block.superbwarfare.fumo_25": "FuMO25火控雷达",
|
||||||
"des.superbwarfare.fumo_25.current_pos": "当前坐标:%1$s",
|
"des.superbwarfare.fumo_25.current_pos": "当前坐标:%1$s",
|
||||||
"des.superbwarfare.fumo_25.current_target": "目标:%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.high_energy_explosives": "高能炸药",
|
||||||
"item.superbwarfare.grain": "推进药柱",
|
"item.superbwarfare.grain": "推进药柱",
|
||||||
|
|
Loading…
Add table
Reference in a new issue