diff --git a/src/itdelatrisu/opsu/Utils.java b/src/itdelatrisu/opsu/Utils.java index b83fef77..af04cbef 100644 --- a/src/itdelatrisu/opsu/Utils.java +++ b/src/itdelatrisu/opsu/Utils.java @@ -577,7 +577,6 @@ public class Utils { return y < Options.height / 2d ? 1 : 4; } - /* public static Color shiftHue(Color color, double H) { double U = Math.cos(H * Math.PI / 180d); double W = Math.sin(H * Math.PI / 180d); @@ -587,7 +586,7 @@ public class Utils { n.g = (float) ((0.299 + 0.299 * U - 0.328 * W) * color.r + (0.587d - 0.413 * U + 0.035 * W) * color.g + (0.114d - 0.114d * U - 0.292 * W) * color.b); n.b = (float) ((0.299d + 0.300d * U + 1.250d * W) * color.r + (0.587d - 0.585d * U + 1.050d * W) * color.g + (0.114 - 0.886 * U - 0.203 * W) * color.b); return n; - }*/ + } public static Color nextColor() { Circle.hue += 10; diff --git a/src/itdelatrisu/opsu/objects/Circle.java b/src/itdelatrisu/opsu/objects/Circle.java index 94dc95a5..04584237 100644 --- a/src/itdelatrisu/opsu/objects/Circle.java +++ b/src/itdelatrisu/opsu/objects/Circle.java @@ -97,7 +97,8 @@ public class Circle extends GameObject { public void draw(Graphics g, int trackPosition, boolean mirror) { Color orig = color; if (mirror) { - color = Utils.currentShiftColor(); + //color = Utils.currentShiftColor(); + color = Utils.shiftHue(color, 180f); } int timeDiff = hitObject.getTime() - trackPosition; diff --git a/src/itdelatrisu/opsu/objects/Slider.java b/src/itdelatrisu/opsu/objects/Slider.java index 5d028e3f..0fcd976e 100644 --- a/src/itdelatrisu/opsu/objects/Slider.java +++ b/src/itdelatrisu/opsu/objects/Slider.java @@ -184,7 +184,8 @@ public class Slider extends GameObject { public void draw(Graphics g, int trackPosition, boolean mirror) { Color orig = color; if (mirror) { - color = Utils.currentShiftColor(); + //color = Utils.currentShiftColor(); + color = Utils.shiftHue(color, 180f); } int timeDiff = hitObject.getTime() - trackPosition;