Browse Source

HUD - Position angepasst

Hudriwudri 5 years ago
parent
commit
688514b9cb
2 changed files with 9 additions and 8 deletions
  1. BIN
      resources/energyBars.png
  2. 9 8
      src/pathgame/rendering/HUDRenderer.java

BIN
resources/energyBars.png


+ 9 - 8
src/pathgame/rendering/HUDRenderer.java

@@ -9,7 +9,7 @@ import pathgame.gameplay.Player;
 public class HUDRenderer
 {
     public static final float OFFSET_Y = 40;
-    private static final Texture ENERGYBAR = new Texture("resources/energyBar.png");
+    private static final Texture ENERGYBAR = new Texture("resources/energyBars.png");
     private static final Texture ENERGYBARGREY = new Texture("resources/energyBarGrey.png");
 
     public void renderTick(Renderer r, Player p, float lag)//TileMap map, TileMapRenderer map, float lag, float offX, float offY)
@@ -45,7 +45,7 @@ public class HUDRenderer
         //render ObjectiveTracker
         String objectiveTracker = String.valueOf(p.getObjectivesVisited()) + "/" + String.valueOf(p.getObjectivesAmount()) + " Towns";
 
-        r.getFontRenderer().drawString(2, 1, objectiveTracker);
+        r.getFontRenderer().drawString(2, 6, objectiveTracker);
     }
 
     void renderEnergyText(Renderer r, Player p)
@@ -59,7 +59,7 @@ public class HUDRenderer
         r.getFontRenderer().drawString(
                 r.getViewWidth() * 0.5f
                 - r.getFontRenderer().getSize(energy).getWidth() - 15,
-                1, energy);
+                6, energy);
     }
 
     void renderEnergyBar(Renderer r, Player p)
@@ -70,11 +70,12 @@ public class HUDRenderer
         r.setBlendingEnabled(true);
 
         float energyPercent = 100 / (float) p.getEnergySupply() * (float) p.getEnergyLeft() / 100;
-        ENERGYBARGREY.bind();
-        r.getTextureRenderer().drawRectangle(100, 0, (r.getViewWidth() / 2 - 5), 10, 0, 0, 1, 1);
+        ENERGYBAR.bind();        
+        //ENERGYBARGREY.bind();
+        r.getTextureRenderer().drawRectangle(100, 5, (r.getViewWidth() / 2 - 5), 17, 0, 0.0625f, 1, 0.0625f*2);
 
-        ENERGYBAR.bind();
-        r.getTextureRenderer().drawRectangle(100, 0, (((r.getViewWidth() / 2 - 5) - 100) * (energyPercent)) + 100, 10, 0, 0, 1 * energyPercent, 1);
+        //ENERGYBAR.bind();
+        r.getTextureRenderer().drawRectangle(100, 5, (((r.getViewWidth() / 2 - 5) - 100) * (energyPercent)) + 100, 17, 0, 0, 1 * energyPercent, 0.0625f);
 
     }
 
@@ -88,7 +89,7 @@ public class HUDRenderer
         for(MinusStepsValues step : steps)
         {
             String minusEnergy = String.format("&4-%d", step.getValue());
-            r.getFontRenderer().drawString(r.getViewWidth() * 0.5f - 63, 3 + step.getLifeTime() + lag, minusEnergy);
+            r.getFontRenderer().drawString(r.getViewWidth() * 0.5f - 63, 9 + step.getLifeTime() + lag, minusEnergy);
         }
     }
 }