aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java')
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java152
1 files changed, 85 insertions, 67 deletions
diff --git a/src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java b/src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java
index 8cff166..45fd243 100644
--- a/src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java
+++ b/src/main/java/com/thatgravyboat/skyblockhud/overlay/GenericOverlays.java
@@ -10,75 +10,93 @@ import net.minecraft.client.renderer.GlStateManager;
public class GenericOverlays extends Gui {
- public static void drawLargeBar(
- Minecraft mc,
- int x,
- int y,
- float percentage,
- float max,
- int fullColor,
- int loadingColor,
- int barStyle
- ) {
- if (SkyblockHud.hasSkyblockScoreboard()) {
- mc.renderEngine.bindTexture(GuiTextures.bars);
- Color color = new Color(percentage == max ? fullColor : loadingColor);
+ public static void drawLargeBar(
+ Minecraft mc,
+ int x,
+ int y,
+ float percentage,
+ float max,
+ int fullColor,
+ int loadingColor,
+ int barStyle
+ ) {
+ if (SkyblockHud.hasSkyblockScoreboard()) {
+ mc.renderEngine.bindTexture(GuiTextures.bars);
+ Color color = new Color(
+ percentage == max ? fullColor : loadingColor
+ );
- RenderUtils.drawTexturedModalRect(x, y, 0, 0, 182, 5);
- GlStateManager.color(
- color.getRed() / 255f,
- color.getGreen() / 255f,
- color.getBlue() / 255f,
- color.getAlpha() / 255f
- );
- RenderUtils.drawTexturedModalRect(x, y, 0, 30, 182, 5);
- RenderUtils.drawTexturedModalRect(
- x,
- y,
- 0,
- 5,
- (int) (182 * percentage),
- 5
- );
- if (barStyle != 0) {
- RenderUtils.drawTexturedModalRect(x, y, 0, 5 + (barStyle * 5), 182, 5);
- }
+ RenderUtils.drawTexturedModalRect(x, y, 0, 0, 182, 5);
+ GlStateManager.color(
+ color.getRed() / 255f,
+ color.getGreen() / 255f,
+ color.getBlue() / 255f,
+ color.getAlpha() / 255f
+ );
+ RenderUtils.drawTexturedModalRect(x, y, 0, 30, 182, 5);
+ RenderUtils.drawTexturedModalRect(
+ x,
+ y,
+ 0,
+ 5,
+ (int) (182 * percentage),
+ 5
+ );
+ if (barStyle != 0) {
+ RenderUtils.drawTexturedModalRect(
+ x,
+ y,
+ 0,
+ 5 + (barStyle * 5),
+ 182,
+ 5
+ );
+ }
+ }
}
- }
- public static void drawSmallBar(
- Minecraft mc,
- int x,
- int y,
- double percentage,
- double max,
- int fullColor,
- int loadingColor,
- int barStyle
- ) {
- if (SkyblockHud.hasSkyblockScoreboard()) {
- mc.renderEngine.bindTexture(GuiTextures.bars);
- Color color = new Color(percentage == max ? fullColor : loadingColor);
- GlStateManager.enableBlend();
- RenderUtils.drawTexturedModalRect(x, y, 0, 35, 62, 5);
- GlStateManager.color(
- color.getRed() / 255f,
- color.getGreen() / 255f,
- color.getBlue() / 255f,
- color.getAlpha() / 255f
- );
- RenderUtils.drawTexturedModalRect(x, y, 0, 65, 62, 5);
- RenderUtils.drawTexturedModalRect(
- x,
- y,
- 0,
- 40,
- (int) (62 * percentage),
- 5
- );
- if (barStyle != 0) {
- RenderUtils.drawTexturedModalRect(x, y, 0, 45 + (barStyle * 5), 62, 5);
- }
+ public static void drawSmallBar(
+ Minecraft mc,
+ int x,
+ int y,
+ double percentage,
+ double max,
+ int fullColor,
+ int loadingColor,
+ int barStyle
+ ) {
+ if (SkyblockHud.hasSkyblockScoreboard()) {
+ mc.renderEngine.bindTexture(GuiTextures.bars);
+ Color color = new Color(
+ percentage == max ? fullColor : loadingColor
+ );
+ GlStateManager.enableBlend();
+ RenderUtils.drawTexturedModalRect(x, y, 0, 35, 62, 5);
+ GlStateManager.color(
+ color.getRed() / 255f,
+ color.getGreen() / 255f,
+ color.getBlue() / 255f,
+ color.getAlpha() / 255f
+ );
+ RenderUtils.drawTexturedModalRect(x, y, 0, 65, 62, 5);
+ RenderUtils.drawTexturedModalRect(
+ x,
+ y,
+ 0,
+ 40,
+ (int) (62 * percentage),
+ 5
+ );
+ if (barStyle != 0) {
+ RenderUtils.drawTexturedModalRect(
+ x,
+ y,
+ 0,
+ 45 + (barStyle * 5),
+ 62,
+ 5
+ );
+ }
+ }
}
- }
}