PonderWonderUI.java (807B)
1 package com.simibubi.create.foundation.ponder; 2 3 import com.mojang.blaze3d.matrix.MatrixStack; 4 import com.mojang.blaze3d.systems.RenderSystem; 5 import net.minecraft.client.Minecraft; 6 7 import java.util.Collections; 8 9 public class PonderWonderUI extends PonderUI { 10 11 public PonderWonderUI(PonderScene scene) { 12 super(Collections.singletonList(scene)); 13 this.client = Minecraft.getInstance(); 14 this.textRenderer = Minecraft.getInstance().fontRenderer; 15 init(); 16 } 17 18 public void ponderWonderRenderWindow(MatrixStack ms, float partialTicks) { 19 RenderSystem.enableBlend(); 20 renderVisibleScenes(ms, -10, -10, partialTicks); 21 renderWidgets(ms, -10, -10, partialTicks); 22 } 23 24 public boolean isFinished() { 25 return getActiveScene().finished; 26 } 27 }