package matteroverdrive.gui;
import matteroverdrive.Reference;
import matteroverdrive.container.ContainerSolarPanel;
import matteroverdrive.gui.element.MOElementEnergy;
import matteroverdrive.tile.TileEntityMachineSolarPanel;
import net.minecraft.entity.player.InventoryPlayer;
/**
* Created by Simeon on 4/9/2015.
*/
public class GuiSolarPanel extends MOGuiMachine<TileEntityMachineSolarPanel>
{
MOElementEnergy energy;
public GuiSolarPanel(InventoryPlayer inventoryPlayer,TileEntityMachineSolarPanel solarPanel)
{
super(new ContainerSolarPanel(inventoryPlayer,solarPanel),solarPanel);
name = "solar_panel";
energy = new MOElementEnergy(this,117,35,solarPanel.getEnergyStorage());
energy.setTexture(Reference.TEXTURE_ENERGY_METER, 32, 64);
}
@Override
public void initGui()
{
super.initGui();
AddMainPlayerSlots(inventorySlots, pages.get(0));
AddHotbarPlayerSlots(inventorySlots, this);
elements.remove(slotsList);
pages.get(0).addElement(energy);
}
@Override
protected void updateElementInformation()
{
super.updateElementInformation();
energy.setEnergyRequired(machine.getChargeAmount());
}
}