diff options
Diffstat (limited to 'ihl/model/RenderGameOverlayEventHandler.java')
| -rw-r--r-- | ihl/model/RenderGameOverlayEventHandler.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ihl/model/RenderGameOverlayEventHandler.java b/ihl/model/RenderGameOverlayEventHandler.java new file mode 100644 index 0000000..e2bbde4 --- /dev/null +++ b/ihl/model/RenderGameOverlayEventHandler.java @@ -0,0 +1,39 @@ +package ihl.model;
+
+import ihl.utils.IHLRenderUtils;
+import cpw.mods.fml.common.eventhandler.SubscribeEvent;
+import net.minecraft.client.Minecraft;
+import net.minecraft.util.ResourceLocation;
+import net.minecraftforge.client.GuiIngameForge;
+import net.minecraftforge.client.event.RenderGameOverlayEvent;
+
+public class RenderGameOverlayEventHandler
+{
+
+ private static final ResourceLocation thermometerGUI = new ResourceLocation("ihl", "textures/gui/GUIThermometer.png");
+ public static RenderGameOverlayEventHandler instance;
+ public long temperature = 0;
+ public int displayCurrentGUITimer = 0;
+
+ public RenderGameOverlayEventHandler()
+ {
+ instance=this;
+ }
+
+ public void showThermometerTemperature(int temperature1, int displayCurrentGUITimer1)
+ {
+
+ }
+
+ @SubscribeEvent
+ public void renderGameOverlayEvent(RenderGameOverlayEvent.Pre/*.Post*/ event)
+ {
+ if(displayCurrentGUITimer>0)
+ {
+ displayCurrentGUITimer--;
+ Minecraft.getMinecraft().renderEngine.bindTexture(thermometerGUI);
+ IHLRenderUtils.instance.drawThermometerTemperature(temperature, displayCurrentGUITimer>500);
+ }
+ }
+
+}
|
