From 37d7a18d7da1724cfccc4e67780a385fcda73e26 Mon Sep 17 00:00:00 2001 From: Guyslain <guyslain.naves@lis-lab.fr> Date: Tue, 14 Nov 2023 09:34:18 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20m=C3=A9thode=20pause?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gradle/wrapper/gradle-wrapper.properties | 2 +- .../java/fr/univamu/sortvisualization/Tools.java | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/main/java/fr/univamu/sortvisualization/Tools.java diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index db9a6b8..e411586 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/src/main/java/fr/univamu/sortvisualization/Tools.java b/src/main/java/fr/univamu/sortvisualization/Tools.java new file mode 100644 index 0000000..e508ebb --- /dev/null +++ b/src/main/java/fr/univamu/sortvisualization/Tools.java @@ -0,0 +1,14 @@ +package fr.univamu.sortvisualization; + +public class Tools { + + private void pause(long msDelay) { + long pauseEndDate = System.currentTimeMillis() + msDelay; + for (;;) { + long remains = pauseEndDate - System.currentTimeMillis(); + if (remains <= 0) { return; } + try { Thread.sleep(msDelay); } + catch (InterruptedException ignored) {} + } + } +} -- GitLab