aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/util
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-04-24 03:22:02 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-04-24 03:22:02 +1000
commit8926a92fa3175a497d623a788b0b36f12d1369b4 (patch)
tree7cbf617dee6023e86fef1e7e00e5df15e70aadc2 /src/Java/miscutil/core/util
parente59cebaf22e175252dd6d5dd633b3d985c87ba14 (diff)
downloadGT5-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.java46
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