001package cpw.mods.fml.client;
002
003import net.minecraft.client.gui.GuiErrorScreen;
004import cpw.mods.fml.common.Loader;
005import cpw.mods.fml.common.WrongMinecraftVersionException;
006
007public class GuiCustomModLoadingErrorScreen extends GuiErrorScreen
008{
009    private CustomModLoadingErrorDisplayException customException;
010    public GuiCustomModLoadingErrorScreen(CustomModLoadingErrorDisplayException customException)
011    {
012        this.customException = customException;
013    }
014    @Override
015
016    /**
017     * Adds the buttons (and other controls) to the screen in question.
018     */
019    public void initGui()
020    {
021        super.initGui();
022        this.customException.initGui(this, fontRenderer);
023    }
024    @Override
025
026    /**
027     * Draws the screen and all the components in it.
028     */
029    public void drawScreen(int par1, int par2, float par3)
030    {
031        this.drawDefaultBackground();
032        this.customException.drawScreen(this, fontRenderer, par1, par2, par3);
033    }
034}