29 lines
1.2 KiB
Java
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);
|
|
}
|
|
}
|