From 61d960fcb9c576a6689fa25ff2cd1197f85cc402 Mon Sep 17 00:00:00 2001 From: Dylan Hart Date: Thu, 1 Jan 2015 00:43:43 -0800 Subject: [PATCH] add getGuiScreen() to GuiManager --- src/org/darkstorm/minecraft/gui/AbstractGuiManager.java | 8 ++++++++ src/org/darkstorm/minecraft/gui/GuiManager.java | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/org/darkstorm/minecraft/gui/AbstractGuiManager.java b/src/org/darkstorm/minecraft/gui/AbstractGuiManager.java index 2294158..00bd14e 100644 --- a/src/org/darkstorm/minecraft/gui/AbstractGuiManager.java +++ b/src/org/darkstorm/minecraft/gui/AbstractGuiManager.java @@ -27,8 +27,11 @@ import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; +import net.minecraft.client.gui.GuiScreen; + import org.darkstorm.minecraft.gui.component.Frame; import org.darkstorm.minecraft.gui.theme.Theme; +import org.darkstorm.minecraft.gui.util.GuiManagerDisplayScreen; /** * Minecraft GUI API @@ -105,4 +108,9 @@ public void update() { for(int i = frames.length - 1; i >= 0; i--) frames[i].update(); } + + @Override + public GuiScreen getGuiScreen() { + return new GuiManagerDisplayScreen(this); + } } diff --git a/src/org/darkstorm/minecraft/gui/GuiManager.java b/src/org/darkstorm/minecraft/gui/GuiManager.java index d4d1fcb..8473198 100644 --- a/src/org/darkstorm/minecraft/gui/GuiManager.java +++ b/src/org/darkstorm/minecraft/gui/GuiManager.java @@ -24,6 +24,8 @@ */ package org.darkstorm.minecraft.gui; +import net.minecraft.client.gui.GuiScreen; + import org.darkstorm.minecraft.gui.component.Frame; import org.darkstorm.minecraft.gui.theme.Theme; @@ -52,4 +54,6 @@ public interface GuiManager { public void renderPinned(); public void update(); + + public GuiScreen getGuiScreen(); }