diff --git a/src/itdelatrisu/opsu/states/Game.java b/src/itdelatrisu/opsu/states/Game.java index cf51ba80..f7e409f2 100644 --- a/src/itdelatrisu/opsu/states/Game.java +++ b/src/itdelatrisu/opsu/states/Game.java @@ -789,6 +789,12 @@ public class Game extends BasicGameState { return; } + GameObject g = gameObjects[objectIndex]; + if (g.isCircle() || g.isSlider() && g.getTime() <= trackPosition) { + Cursor.lastObjColor = g.getColor(); + Cursor.lastMirroredObjColor = g.getMirroredColor(); + } + // timing points if (timingPointIndex < beatmap.timingPoints.size()) { TimingPoint timingPoint = beatmap.timingPoints.get(timingPointIndex); @@ -881,11 +887,6 @@ public class Game extends BasicGameState { break; } } - GameObject g = gameObjects[objectIndex]; - if (g.isCircle() || g.isSlider() && g.getTime() <= trackPosition) { - Cursor.lastObjColor = g.getColor(); - Cursor.lastMirroredObjColor = g.getMirroredColor(); - } } @Override