Option to only color cursor trail
This commit is contained in:
parent
c3785d0f25
commit
9e4cfb47cf
|
@ -849,6 +849,20 @@ public class Options {
|
|||
}
|
||||
},
|
||||
|
||||
DANCE_CURSOR_ONLY_COLOR_TRAIL ("Only color cursor trail", "OnlyColorTrail", "Don't color the cursor, only the trail", Dancer.onlycolortrail) {
|
||||
@Override
|
||||
public void click(GameContainer container) {
|
||||
bool = !bool;
|
||||
Dancer.onlycolortrail = bool;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void read(String s) {
|
||||
super.read(s);
|
||||
Dancer.onlycolortrail = bool;
|
||||
}
|
||||
},
|
||||
|
||||
DANCE_RGB_CURSOR_INC ("RGB cursor increment", "RGBCursorInc", "Amount of hue to shift, used for rainbow cursor override", Dancer.rgbhueinc, -2000, 2000) {
|
||||
@Override
|
||||
public String getValueString() {
|
||||
|
|
|
@ -125,6 +125,7 @@ public class OptionsMenu extends BasicGameState {
|
|||
GameOption.DANCE_RGB_OBJECT_INC,
|
||||
GameOption.DANCE_CURSOR_COLOR_OVERRIDE,
|
||||
GameOption.DANCE_CURSOR_MIRROR_COLOR_OVERRIDE,
|
||||
GameOption.DANCE_CURSOR_ONLY_COLOR_TRAIL,
|
||||
GameOption.DANCE_RGB_CURSOR_INC,
|
||||
GameOption.DANCE_CURSOR_TRAIL_OVERRIDE,
|
||||
GameOption.DANCE_REMOVE_BG,
|
||||
|
|
|
@ -222,9 +222,9 @@ public class Cursor {
|
|||
// draw the other components
|
||||
if (newStyle && skin.isCursorRotated())
|
||||
cursor.setRotation(cursorAngle);
|
||||
cursor.drawCentered(mouseX, mouseY, filter);
|
||||
cursor.drawCentered(mouseX, mouseY, Dancer.onlycolortrail ? Color.white : filter);
|
||||
if (hasMiddle)
|
||||
cursorMiddle.drawCentered(mouseX, mouseY, filter);
|
||||
cursorMiddle.drawCentered(mouseX, mouseY, Dancer.onlycolortrail ? Color.white : filter);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -24,7 +24,6 @@ import itdelatrisu.opsu.objects.DummyObject;
|
|||
import itdelatrisu.opsu.objects.GameObject;
|
||||
import itdelatrisu.opsu.objects.Slider;
|
||||
import itdelatrisu.opsu.objects.curves.Vec2f;
|
||||
import yugecin.opsudance.movers.LinearMover;
|
||||
import yugecin.opsudance.movers.Mover;
|
||||
import yugecin.opsudance.movers.factories.*;
|
||||
import yugecin.opsudance.spinners.*;
|
||||
|
@ -71,6 +70,7 @@ public class Dancer {
|
|||
public static boolean hideobjects = false;
|
||||
public static int cursortraillength = 20;
|
||||
public static boolean hidewatermark = false;
|
||||
public static boolean onlycolortrail = false;
|
||||
|
||||
private int dir;
|
||||
public static final GameObject d = new DummyObject();
|
||||
|
|
Loading…
Reference in New Issue
Block a user