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