Tweaked random parameters a bit

This commit is contained in:
delvh 2020-07-11 21:45:54 +02:00
parent f0c5faf352
commit ebca09ed2b

View File

@ -360,7 +360,7 @@ public final class ChatScene implements Restorable {
/**
* Rotates every element in our application by 360° in at most 2.75s.
*
*
* @since Envoy Client v0.1-beta
*/
@FXML
@ -370,9 +370,9 @@ public final class ChatScene implements Restorable {
postButton, remainingChars, rotateButton, scene, settingsButton, userList, voiceButton };
final var random = new Random();
for (final var node : rotatableNodes) {
// Defines one whole rotation in at most 2.75s
final var rotateTransition = new RotateTransition(Duration.seconds(random.nextDouble() * 2.25 + 0.5), node);
rotateTransition.setByAngle(360);
// Defines at most four whole rotation in at most 4s
final var rotateTransition = new RotateTransition(Duration.seconds(random.nextDouble() * 3 + 1), node);
rotateTransition.setByAngle((random.nextInt(3) + 1) * 360);
rotateTransition.play();
// This is needed as for some strange reason objects could stop before being
// rotated back to 0°