add cubic bezier mover for slider entries, add aggressiveness factor for slider entry/exit

This commit is contained in:
yugecin
2016-12-04 15:32:38 +01:00
parent 041e0dd439
commit 403075a53d
6 changed files with 161 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ import java.awt.*;
public class QuadraticBezierMover extends Mover {
public static int sliderExitAggressivenessfactor = 4;
public static int aggressiveness = 50;
public static Point p;
private static double prevspeed;
@@ -34,7 +35,11 @@ public class QuadraticBezierMover extends Mover {
}
public static void setPrevspeed(double distance, int timedelta) {
prevspeed = distance * aggressiveness / timedelta;
prevspeed = distance * aggressiveness * sliderExitAggressivenessfactor / timedelta;
}
public static double getPrevspeed() {
return prevspeed;
}
private int startTime;