package gminers.glasspane.shadowbox;
import gminers.kitchensink.Rendering;
import net.minecraft.client.Minecraft;
/**
* A Shadowbox that acts similar to PanoramaShadowbox, but will render a translucent background instead of the panorama if the player is in
* a world, similar to a BasicShadowbox with transparentWhenInWorld set to true.
*
* @author Aesen Vismea
*
*/
public class AdaptivePanoramaShadowbox
extends PanoramaShadowbox {
@Override
public void render(final int mouseX, final int mouseY, final float partialTicks) {
if (Minecraft.getMinecraft().theWorld != null) {
Rendering.drawGradientRect(0, 0, width, height, -1072689136, -804253680, 0);
} else {
super.render(mouseX, mouseY, partialTicks);
}
}
}