From 642baf1081cc7801037ba90f9be4905406967261 Mon Sep 17 00:00:00 2001 From: yugecin Date: Sun, 11 Dec 2016 14:37:48 +0100 Subject: [PATCH] fix mirror curve for mergingsliders --- src/itdelatrisu/opsu/states/Game.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/itdelatrisu/opsu/states/Game.java b/src/itdelatrisu/opsu/states/Game.java index 8ab67e52..07a15bf9 100644 --- a/src/itdelatrisu/opsu/states/Game.java +++ b/src/itdelatrisu/opsu/states/Game.java @@ -1606,6 +1606,12 @@ public class Game extends BasicGameState { private void drawHitObjects(Graphics g, int trackPosition) { if (Options.isMergingSliders() && knorkesliders != null) { knorkesliders.draw(Color.white, this.slidercurveFrom, this.slidercurveTo); + if (Options.isMirror()) { + g.pushTransform(); + g.rotate(Options.width / 2f, Options.height / 2f, 180f); + knorkesliders.draw(Color.white, this.slidercurveFrom, this.slidercurveTo); + g.popTransform(); + } } // include previous object in follow points int lastObjectIndex = -1;