35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
/*
|
|
* This file is part of ComputerCraft - http://www.computercraft.info
|
|
* Copyright Daniel Ratcliffe, 2011-2019. Do not distribute without permission.
|
|
* Send enquiries to dratcliffe@gmail.com
|
|
*/
|
|
|
|
package dan200.computercraft.client.gui;
|
|
|
|
import dan200.computercraft.ComputerCraft;
|
|
import dan200.computercraft.shared.computer.core.ComputerFamily;
|
|
import dan200.computercraft.shared.pocket.inventory.ContainerPocketComputer;
|
|
import dan200.computercraft.shared.pocket.items.ItemPocketComputer;
|
|
import net.minecraft.item.Item;
|
|
import net.minecraft.item.ItemStack;
|
|
|
|
public class GuiPocketComputer extends GuiComputer
|
|
{
|
|
public GuiPocketComputer( ContainerPocketComputer container )
|
|
{
|
|
super(
|
|
container,
|
|
getFamily( container.getStack() ),
|
|
ItemPocketComputer.createClientComputer( container.getStack() ),
|
|
ComputerCraft.terminalWidth_pocketComputer,
|
|
ComputerCraft.terminalHeight_pocketComputer
|
|
);
|
|
}
|
|
|
|
private static ComputerFamily getFamily( ItemStack stack )
|
|
{
|
|
Item item = stack.getItem();
|
|
return item instanceof ItemPocketComputer ? ((ItemPocketComputer) item).getFamily() : ComputerFamily.Normal;
|
|
}
|
|
}
|