Files
oc2r/src/main/java/li/cil/oc2/client/gui/ComputerContainerScreen.java
2025-01-26 12:02:07 -08:00

29 lines
1.2 KiB
Java

/* SPDX-License-Identifier: MIT */
package li.cil.oc2.client.gui;
import li.cil.oc2.common.container.ComputerInventoryContainer;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.network.chat.Component;
import net.minecraft.world.entity.player.Inventory;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@OnlyIn(Dist.CLIENT)
public final class ComputerContainerScreen extends AbstractMachineInventoryScreen<ComputerInventoryContainer> {
public ComputerContainerScreen(final ComputerInventoryContainer container, final Inventory inventory, final Component title) {
super(container, inventory, title);
imageWidth = Sprites.COMPUTER_CONTAINER.width;
imageHeight = Sprites.COMPUTER_CONTAINER.height;
inventoryLabelY = imageHeight - 94;
}
///////////////////////////////////////////////////////////////////
@Override
protected void renderBg(final GuiGraphics graphics, final float partialTicks, final int mouseX, final int mouseY) {
super.renderBg(graphics, partialTicks, mouseX, mouseY);
Sprites.COMPUTER_CONTAINER.draw(graphics, leftPos, topPos);
}
}