package de.take_weiland.mods.commons.client;
import net.minecraft.client.gui.GuiScreen;
/**
* <p>Abstract base class for GuiScreens which have a parent screen that should be reopened when this screen closes.</p>
*
* @author diesieben07
*/
public abstract class GuiScreenWithParent extends GuiScreen implements ScreenWithParent {
/**
* <p>The parent screen</p>
*/
protected final GuiScreen parent;
/**
* <p>Create a new GuiScreenWithParent.</p>
* @param parent the parent screen
*/
public GuiScreenWithParent(GuiScreen parent) {
this.parent = parent;
}
@Override
public final GuiScreen getParentScreen() {
return parent;
}
}