diff options
author | Draknyte1 <Draknyte1@hotmail.com> | 2016-04-24 03:22:02 +1000 |
---|---|---|
committer | Draknyte1 <Draknyte1@hotmail.com> | 2016-04-24 03:22:02 +1000 |
commit | 8926a92fa3175a497d623a788b0b36f12d1369b4 (patch) | |
tree | 7cbf617dee6023e86fef1e7e00e5df15e70aadc2 /src/Java/miscutil/core/util | |
parent | e59cebaf22e175252dd6d5dd633b3d985c87ba14 (diff) | |
download | GT5-Unofficial-8926a92fa3175a497d623a788b0b36f12d1369b4.tar.gz GT5-Unofficial-8926a92fa3175a497d623a788b0b36f12d1369b4.tar.bz2 GT5-Unofficial-8926a92fa3175a497d623a788b0b36f12d1369b4.zip |
Refactor no. 3
I think that's enough until 1.1.x
Diffstat (limited to 'src/Java/miscutil/core/util')
-rw-r--r-- | src/Java/miscutil/core/util/debug/DEBUG_ScreenOverlay.java | 46 |
1 files changed, 46 insertions, 0 deletions
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 |