From 7a467efb832299ecfd8bacf1508a7d6f561be1b1 Mon Sep 17 00:00:00 2001 From: kmitresse Date: Fri, 29 Mar 2024 09:46:03 +0100 Subject: [PATCH] fix: dev-web - fix div by zero when get all ratio in player and user --- S2/DevWeb/Projet/src/main/java/uppa/project/pojo/Player.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/S2/DevWeb/Projet/src/main/java/uppa/project/pojo/Player.java b/S2/DevWeb/Projet/src/main/java/uppa/project/pojo/Player.java index 8a5b406..04aed00 100644 --- a/S2/DevWeb/Projet/src/main/java/uppa/project/pojo/Player.java +++ b/S2/DevWeb/Projet/src/main/java/uppa/project/pojo/Player.java @@ -235,6 +235,7 @@ public class Player implements Serializable { * @return le pourcentage de clics corrects du joueur sur la partie courante */ public double getRatioRightClick() { + if (clickCount == 0 || rightClickCount == 0) return 0; return (double) Math.abs(rightClickCount * 10000 / clickCount) / 100; } @@ -265,6 +266,7 @@ public class Player implements Serializable { * @return le pourcentage de clics rapides du joueur sur la partie courante */ public double getRatioRapidClick() { + if (clickCount == 0 || rapidClickCount == 0) return 0; return (double) Math.abs(rapidClickCount * 10000 / clickCount) / 100; }