add spinnerdelay option

This commit is contained in:
yugecin
2016-10-01 13:44:34 +02:00
parent eee65a589e
commit be599885f5
3 changed files with 26 additions and 1 deletions

View File

@@ -59,6 +59,7 @@ import yugecin.opsudance.MoverDirection;
import yugecin.opsudance.ObjectColorOverrides;
import yugecin.opsudance.Pippi;
import yugecin.opsudance.movers.factories.AutoMoverFactory;
import yugecin.opsudance.spinners.Spinner;
/**
* Handles all user options.
@@ -635,6 +636,25 @@ public class Options {
}
},
DANCE_SPINNER_DELAY ("Spinner delay", "SpinnerDelay", "Fiddle with this if spinner goes too fast. Some spinners don't use delays.", Spinner.DELAY, 0, 20) {
@Override
public String getValueString() {
return String.format("%d frames", val);
}
@Override
public void drag(GameContainer container, int d) {
super.drag(container, d);
Spinner.DELAY = val;
}
@Override
public void read(String s) {
super.read(s);
Spinner.DELAY = val;
}
},
DANCE_LAZY_SLIDERS ("Lazy sliders", "LazySliders", "Don't do short sliders", Dancer.LAZY_SLIDERS) {
@Override
public void click(GameContainer container) {