make speed increas exponentially
This commit is contained in:
parent
ea5bb85e88
commit
73d0ef4881
@ -330,7 +330,12 @@ impl TweenController {
|
||||
current: &Turtle,
|
||||
speed: AnimationSpeed,
|
||||
) -> f64 {
|
||||
let speed = speed.value();
|
||||
let mut speed = speed.value();
|
||||
|
||||
// For high speeds, make animation even faster by scaling speed exponentially
|
||||
if speed > 100.0 {
|
||||
speed *= speed / 100.0;
|
||||
}
|
||||
|
||||
let base_time = match command {
|
||||
TurtleCommand::Move(dist) => dist.abs() / speed,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user