Fix depth of tooltips in inventory uis.

This commit is contained in:
Florian Nücke
2022-01-17 22:31:49 +01:00
parent d424265cda
commit 12b606908a
6 changed files with 124 additions and 108 deletions

View File

@@ -1,9 +1,7 @@
package li.cil.oc2.client.gui;
import com.mojang.blaze3d.systems.RenderSystem;
import com.mojang.blaze3d.vertex.PoseStack;
import li.cil.oc2.common.container.ComputerInventoryContainer;
import net.minecraft.client.renderer.GameRenderer;
import net.minecraft.network.chat.Component;
import net.minecraft.world.entity.player.Inventory;
import net.minecraftforge.api.distmarker.Dist;
@@ -20,23 +18,9 @@ public final class ComputerContainerScreen extends AbstractMachineInventoryScree
///////////////////////////////////////////////////////////////////
@Override
public void render(final PoseStack stack, final int mouseX, final int mouseY, final float partialTicks) {
super.render(stack, mouseX, mouseY, partialTicks);
renderMissingDeviceInfo(stack, mouseX, mouseY);
renderTooltip(stack, mouseX, mouseY);
}
///////////////////////////////////////////////////////////////////
@Override
protected void renderBg(final PoseStack stack, final float partialTicks, final int mouseX, final int mouseY) {
RenderSystem.setShader(GameRenderer::getPositionTexShader);
RenderSystem.setShaderColor(1, 1, 1, 1);
Sprites.COMPUTER_CONTAINER.draw(stack, leftPos, topPos);
super.renderBg(stack, partialTicks, mouseX, mouseY);
Sprites.COMPUTER_CONTAINER.draw(stack, leftPos, topPos);
}
}