|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
}
|