aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfig/gui/elements
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/gui/elements')
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java21
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java18
-rw-r--r--src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java2
3 files changed, 14 insertions, 27 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java b/src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java
index b972d40..25987db 100644
--- a/src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java
+++ b/src/main/java/cc/polyfrost/oneconfig/gui/elements/ColorSelector.java
@@ -16,13 +16,13 @@ public class ColorSelector {
private final int y;
private Color color;
private float percentMove = 0f;
- private final BasicElement hsbBtn = new BasicElement(124, 28, 2,true);
- private final BasicElement rgbBtn = new BasicElement(124, 28, 2,true);
- private final BasicElement chromaBtn = new BasicElement(124, 28, 2,true);
+ private final BasicElement hsbBtn = new BasicElement(124, 28, 2, true);
+ private final BasicElement rgbBtn = new BasicElement(124, 28, 2, true);
+ private final BasicElement chromaBtn = new BasicElement(124, 28, 2, true);
private final BasicElement closeBtn = new BasicElement(32, 32, true);
- private final BasicElement copyBtn = new BasicElement(32, 32, 2,true);
- private final BasicElement pasteBtn = new BasicElement(32, 32, 2,true);
+ private final BasicElement copyBtn = new BasicElement(32, 32, 2, true);
+ private final BasicElement pasteBtn = new BasicElement(32, 32, 2, true);
private final BasicButton guideBtn = new BasicButton(112, 32, "Guide", null, null, 0, BasicButton.ALIGNMENT_CENTER);
private final NumberInputField hueInput = new NumberInputField(90, 32, 0, 0, 255, 1);
@@ -36,7 +36,6 @@ public class ColorSelector {
private final Slider speedSlider = new Slider(384, 1, 60, 20);
-
public ColorSelector(Color color, int mouseX, int mouseY) {
this.color = color;
this.x = mouseX - 208;
@@ -53,7 +52,7 @@ public class ColorSelector {
RenderManager.drawString(vg, "Color Selector", x + 16, y + 32, OneConfigConfig.WHITE_90, 18f, Fonts.SEMIBOLD);
closeBtn.draw(vg, x + 368, y + 16);
RenderManager.drawImage(vg, Images.CLOSE, x + 369, y + 17, 30, 30);
- if(closeBtn.isClicked()) {
+ if (closeBtn.isClicked()) {
OneConfigGui.INSTANCE.closeColorSelector();
}
@@ -85,9 +84,6 @@ public class ColorSelector {
RenderManager.drawImage(vg, Images.HELP, x + 301, y + 631, 18, 18);
RenderManager.drawImage(vg, Images.LAUNCH, x + 369, y + 631, 18, 18);
-
-
-
switch (mode) {
default:
case 0:
@@ -128,9 +124,6 @@ public class ColorSelector {
RenderManager.drawHollowRoundRect(vg, x + 15, y + 487, 384, 40, OneConfigConfig.GRAY_300, 12f, 2f);
RenderManager.drawImage(vg, Images.COLOR_BASE_LARGE, x + 20, y + 492, 376, 32);
RenderManager.drawRoundedRect(vg, x + 20, y + 492, 376, 32, color.getRGB(), 8f);
-
-
-
}
public Color getColor() {
@@ -146,8 +139,6 @@ public class ColorSelector {
}
-
-
private static class ColorSlider extends Slider {
protected Color gradColorStart, gradColorEnd;
diff --git a/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java b/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java
index ce683bf..627c0cc 100644
--- a/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java
+++ b/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigColorElement.java
@@ -29,7 +29,7 @@ public class ConfigColorElement extends BasicOption {
alphaField.setCentered(true);
alphaField.onlyAcceptNumbers(true);
String buf = Integer.toHexString(color.getRGB());
- hex = "#"+buf.substring(buf.length()-6);
+ hex = "#" + buf.substring(buf.length() - 6);
}
@Override
@@ -44,7 +44,7 @@ public class ConfigColorElement extends BasicOption {
if (!alphaField.isToggled()) alphaField.setInput(String.format("%.01f", alpha * 100f) + "%");
alphaField.setErrored(false);
- if(alphaField.isToggled()) {
+ if (alphaField.isToggled()) {
try {
float input = Float.parseFloat(alphaField.getInput());
if (input < 0f) {
@@ -62,15 +62,13 @@ public class ConfigColorElement extends BasicOption {
}
alphaField.draw(vg, x + 352, y);
-
-
if (!hexField.isToggled()) hexField.setInput(hex);
hexField.setErrored(false);
- if(hexField.isToggled()) {
+ if (hexField.isToggled()) {
try {
color = HexToColor(hexField.getInput());
String buf = Integer.toHexString(color.getRGB());
- hex = "#"+buf.substring(buf.length()-6);
+ hex = "#" + buf.substring(buf.length() - 6);
} catch (NumberFormatException e) {
hexField.setErrored(true);
}
@@ -80,14 +78,14 @@ public class ConfigColorElement extends BasicOption {
element.update(x + 432, y);
RenderManager.drawRoundedRect(vg, x + 432, y, 64, 32, OneConfigConfig.GRAY_300, 12f);
RenderManager.drawImage(vg, Images.COLOR_BASE, x + 948, y + 4, 56, 24, color.getRGB());
- if(element.isClicked() && !element.isToggled()) {
+ if (element.isClicked() && !element.isToggled()) {
OneConfigGui.INSTANCE.initColorSelector(new ColorSelector(color, InputUtils.mouseX(), InputUtils.mouseY()));
}
- if(element.isToggled() && element.isClicked()) {
+ if (element.isToggled() && element.isClicked()) {
color = OneConfigGui.INSTANCE.closeColorSelector();
alpha = color.getAlpha() / 255f;
String buf = Integer.toHexString(color.getRGB());
- hex = "#"+buf.substring(buf.length()-6);
+ hex = "#" + buf.substring(buf.length() - 6);
}
}
@@ -110,6 +108,4 @@ public class ConfigColorElement extends BasicOption {
}
throw new NumberFormatException("Invalid hex string: " + hex);
}
-
-
}
diff --git a/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java b/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java
index 531f18a..d44c33f 100644
--- a/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java
+++ b/src/main/java/cc/polyfrost/oneconfig/gui/elements/config/ConfigSlider.java
@@ -23,7 +23,7 @@ public class ConfigSlider extends BasicOption {
this.min = min;
this.max = max;
this.step = step;
- inputField = new NumberInputField(84, 24, 0, min, max, step == 0 ? 1 : step);
+ inputField = new NumberInputField(84, 32, 0, min, max, step == 0 ? 1 : step);
}
@Override