From 8926a92fa3175a497d623a788b0b36f12d1369b4 Mon Sep 17 00:00:00 2001 From: Draknyte1 Date: Sun, 24 Apr 2016 03:22:02 +1000 Subject: Refactor no. 3 I think that's enough until 1.1.x --- .../core/util/debug/DEBUG_ScreenOverlay.java | 46 ++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 src/Java/miscutil/core/util/debug/DEBUG_ScreenOverlay.java (limited to 'src/Java/miscutil/core/util') diff --git a/src/Java/miscutil/core/util/debug/DEBUG_ScreenOverlay.java b/src/Java/miscutil/core/util/debug/DEBUG_ScreenOverlay.java new file mode 100644 index 0000000000..9752127d73 --- /dev/null +++ b/src/Java/miscutil/core/util/debug/DEBUG_ScreenOverlay.java @@ -0,0 +1,46 @@ +package miscutil.core.util.debug; + +import miscutil.core.item.tool.staballoy.StaballoyPickaxe; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.item.Item; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; + +public class DEBUG_ScreenOverlay extends Gui { + + int width, height; + Minecraft mc = Minecraft.getMinecraft(); + + @SubscribeEvent + public void eventHandler(RenderGameOverlayEvent.Text event) + { + + //if (mc.thePlayer.getHeldItem().equals(ModItems.itemStaballoyPickaxe)){ + ScaledResolution res = new ScaledResolution(this.mc, this.mc.displayWidth, this.mc.displayHeight); + FontRenderer fontRender = mc.fontRenderer; + this.width = res.getScaledWidth(); + this.height = res.getScaledHeight(); + Minecraft.getMinecraft().entityRenderer.setupOverlayRendering(); + String str = "Words"; + Item heldItem = null; + + try{heldItem = mc.thePlayer.getHeldItem().getItem(); + + if (heldItem != null){ + if (heldItem instanceof StaballoyPickaxe){ + + int dmg =((StaballoyPickaxe) heldItem).getDamage(((StaballoyPickaxe) heldItem).thisPickaxe); + + ((StaballoyPickaxe) heldItem).checkFacing(((StaballoyPickaxe) heldItem).localWorld); + str = "DAMAGE: "+ dmg +" | FACING: "+((StaballoyPickaxe) heldItem).FACING+" | FACING_HORIZONTAL: "+((StaballoyPickaxe) heldItem).FACING_HORIZONTAL+" | LOOKING DIRECTION: "+((StaballoyPickaxe) heldItem).lookingDirection; + + drawString(fontRender, str, (this.width - fontRender.getStringWidth(str)) / 2, this.height / 10, 0xFFAA00); + } + } + }catch(NullPointerException e){} + + } +} \ No newline at end of file -- cgit