package net.blay09.mods.eirairc.client.gui.overlay;
import net.blay09.mods.eirairc.client.gui.EiraGuiScreen;
import net.minecraft.client.gui.GuiScreen;
import java.io.IOException;
public abstract class GuiOverlay extends EiraGuiScreen {
public GuiOverlay(GuiScreen parentScreen) {
super(parentScreen);
allowSideClickClose = false;
}
@Override
public boolean mouseClick(int mouseX, int mouseY, int mouseButton) throws IOException {
if(mouseX < menuX || mouseX >= menuX + menuWidth || mouseY < menuY || mouseY >= menuY + menuHeight) {
gotoPrevious();
return true;
}
super.controlClicked(mouseX, mouseY, mouseButton);
return true;
}
@Override
public void gotoPrevious() {
((EiraGuiScreen) parentScreen).setOverlay(null);
}
}