diff --git a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/KamiFrameUI.java b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/KamiFrameUI.java index 13b96317b..4628afc1b 100644 --- a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/KamiFrameUI.java +++ b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/KamiFrameUI.java @@ -20,6 +20,7 @@ import me.zeroeightsix.kami.util.Wrapper; import org.lwjgl.opengl.GL11; import static me.zeroeightsix.kami.util.ColourConverter.toF; +import static me.zeroeightsix.kami.util.ColourSet.*; import static org.lwjgl.opengl.GL11.*; /** @@ -47,10 +48,10 @@ public class KamiFrameUI extends AbstractComponentUI { glDisable(GL_TEXTURE_2D); glColor4f(.17f, .17f, .18f, .9f); - RenderHelper.drawFilledRectangle(0, 0, component.getWidth(), component.getHeight()); - glColor3f(toF(116), toF(101), toF(247)); // SEARCHCOLOUR: main ui outline color - glLineWidth(1.5f); - RenderHelper.drawRectangle(0, 0, component.getWidth(), component.getHeight()); + RenderHelper.drawFilledRectangle(0, 0, component.getWidth(), component.getHeight()); // Main window + glColor3f(componentWindowOutline.getRed(), componentWindowOutline.getGreen(), componentWindowOutline.getBlue()); + glLineWidth(componentWindowOutlineWidth); + RenderHelper.drawRectangle(0, 0, component.getWidth(), component.getHeight()); // Border / Outline GL11.glColor3f(1, 1, 1); ff.drawString(component.getWidth() / 2 - ff.getStringWidth(component.getTitle()) / 2, 1, component.getTitle()); @@ -105,9 +106,9 @@ public class KamiFrameUI extends AbstractComponentUI { if (component.isPinnable()) { if (component.isPinned()) - glColor3f(toF(209), toF(150), toF(250)); // SEARCHCOLOUR: Pinned Component colour + glColor3f(componentPinnedColour.getRed(), componentPinnedColour.getGreen(), componentPinnedColour.getBlue()); else - glColor3f(toF(239), toF(217), toF(255)); + glColor3f(componentUnpinnedColour, componentUnpinnedColour, componentUnpinnedColour); RenderHelper.drawCircle(7, 4, 2f); glLineWidth(3f); glBegin(GL_LINES); @@ -119,7 +120,7 @@ public class KamiFrameUI extends AbstractComponentUI { } if (component.equals(xLineComponent)) { - glColor3f(.44f, .44f, .44f); + glColor3f(componentLineColour, componentLineColour, componentLineColour); glLineWidth(1f); glBegin(GL_LINES); { diff --git a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootCheckButtonUI.java b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootCheckButtonUI.java index ce059ebc4..8f999339f 100644 --- a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootCheckButtonUI.java +++ b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootCheckButtonUI.java @@ -6,34 +6,22 @@ import me.zeroeightsix.kami.gui.rgui.component.use.CheckButton; import me.zeroeightsix.kami.gui.rgui.render.AbstractComponentUI; import me.zeroeightsix.kami.gui.rgui.render.font.FontRenderer; -import java.awt.*; - +import static me.zeroeightsix.kami.util.ColourSet.*; import static org.lwjgl.opengl.GL11.*; /** * Created by 086 on 4/08/2017. */ public class RootCheckButtonUI extends AbstractComponentUI { - - // SEARCHCOLOUR: CheckButton Colours - protected Color backgroundColour = new Color(67, 54, 191); // normal - protected Color backgroundColourHover = new Color(67, 54, 191); // light - - protected Color idleColourNormal = new Color(200, 200, 200); // lighter grey - protected Color downColourNormal = new Color(190, 190, 190); // light grey - - protected Color idleColourToggle = new Color(165, 158, 232); // lighter - protected Color downColourToggle = idleColourToggle.brighter(); - @Override public void renderComponent(CheckButton component, FontRenderer ff) { - glColor4f(backgroundColour.getRed() / 255f, backgroundColour.getGreen() / 255f, backgroundColour.getBlue() / 255f, component.getOpacity()); - if (component.isToggled()) { - glColor3f(.9f, backgroundColour.getGreen() / 255f, backgroundColour.getBlue() / 255f); + glColor4f(checkButtonBackgroundColour.getRed(), checkButtonBackgroundColour.getGreen(), checkButtonBackgroundColour.getBlue(), component.getOpacity()); + if (component.isToggled()) { // I don't know why the R in this one is separate, 086 wrote it that way + glColor3f(checkButtonBackgroundColourOther, checkButtonBackgroundColour.getGreen(), checkButtonBackgroundColour.getBlue()); } if (component.isHovered() || component.isPressed()) { - glColor4f(backgroundColourHover.getRed() / 255f, backgroundColourHover.getGreen() / 255f, backgroundColourHover.getBlue() / 255f, component.getOpacity()); + glColor4f(checkButtonBackgroundColourHover.getRed(), checkButtonBackgroundColourHover.getGreen(), checkButtonBackgroundColourHover.getBlue(), component.getOpacity()); } String text = component.getName(); diff --git a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootColorizedCheckButtonUI.java b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootColorizedCheckButtonUI.java index 0dc891773..6126f2421 100644 --- a/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootColorizedCheckButtonUI.java +++ b/src/main/java/me/zeroeightsix/kami/gui/kami/theme/kami/RootColorizedCheckButtonUI.java @@ -8,6 +8,7 @@ import me.zeroeightsix.kami.gui.rgui.render.font.FontRenderer; import java.awt.*; +import static me.zeroeightsix.kami.util.ColourSet.*; import static org.lwjgl.opengl.GL11.*; /** @@ -17,20 +18,19 @@ public class RootColorizedCheckButtonUI extends RootCheckButtonUI