package advancedsystemsmanager.flow.menus;
import advancedsystemsmanager.flow.FlowComponent;
import advancedsystemsmanager.client.gui.GuiManager;
import advancedsystemsmanager.reference.Names;
import advancedsystemsmanager.registry.SystemTypeRegistry;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.List;
public class MenuContainerScrap extends MenuContainer
{
public static final int MENU_WIDTH = 120;
public static final int TEXT_MARGIN_X = 5;
public static final int TEXT_Y = 25;
public MenuContainerScrap(FlowComponent parent)
{
super(parent, SystemTypeRegistry.INVENTORY);
}
@Override
public void initRadioButtons()
{
}
@Override
public String getName()
{
return Names.OVERFLOW_MENU;
}
@SideOnly(Side.CLIENT)
@Override
public void draw(GuiManager gui, int mX, int mY)
{
super.draw(gui, mX, mY);
if (scrollController.getResult().isEmpty())
{
gui.drawSplitString(Names.OVERFLOW_INFO, TEXT_MARGIN_X, TEXT_Y, MENU_WIDTH - TEXT_MARGIN_X * 2 - 20, 0.7F, 0x404040);
}
}
@Override
public void addErrors(List<String> errors)
{
if (selectedInventories.isEmpty())
{
errors.add(Names.NO_OVERFLOW_ERROR);
}
}
}