diff --git a/S1.02/Jeu/classes/Labyrinthe.class b/S1.02/Jeu/classes/Labyrinthe.class index e65d80cfec48525c09812fb8aeba771d8a6c1ab2..33e5e6c5e85ba5083e895e3fd7e21a16b54cce28 100644 Binary files a/S1.02/Jeu/classes/Labyrinthe.class and b/S1.02/Jeu/classes/Labyrinthe.class differ diff --git a/S1.02/Jeu/ressources/score.csv b/S1.02/Jeu/ressources/score.csv index 4354fce6719a3d2a72f1272540ad0670af06e43f..94a056113d5d0e25bb0b8f1f3714ceb7b744a18f 100644 --- a/S1.02/Jeu/ressources/score.csv +++ b/S1.02/Jeu/ressources/score.csv @@ -3,5 +3,5 @@ Hydro,38 Alex,37 Bob,37 Testeur,34 -Popolipo,31 -Margoulin,30 \ No newline at end of file +Cheh,31 +Lose,30 diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java index ebf32bbec5c15f5b2a216f59e50e67d445b6c0e0..bfcc457edea281c0c2aeaad7df981d43ceb4d4c8 100644 --- a/S1.02/Jeu/src/Labyrinthe.java +++ b/S1.02/Jeu/src/Labyrinthe.java @@ -438,13 +438,17 @@ class Labyrinthe extends Program{ } void ajoutScore(String[][] file, String pseudo, int score){ //ajout de Score (optionnel à faire plus tard) - if(score > file[length(file,1)-1][1]){ - int i = 0; //permet de compter d'ajouter les fichier de file dans newFile après ajout de ligne + if(score > stringToInt(file[length(file,1)-1][1])){ + int i = 1; //permet de compter d'ajouter les fichier de file dans newFile après ajout de ligne String[][] newFile = new String[length(file, 1)][length(file, 2)]; - for(int i1 = 0; i1 < length(file, 1); i1 ++){ //copie le fichier de base - if(score >= file[i1][1]){ //ajoute le score du joueur a la place qu'il mérite (en cas d'égalité remplace l'ancien ;) ) + boolean fait = false; + newFile[0][0] = file[0][0]; + newFile[0][1] = file[0][1]; + for(int i1 = 1; i1 < length(file, 1); i1 ++){ //copie le fichier de base + if(score >= stringToInt(file[i1][1]) && !fait){ //ajoute le score du joueur a la place qu'il mérite (en cas d'égalité remplace l'ancien ;) ) newFile[i1][0] = pseudo; - newFile[i1][1] = score; + newFile[i1][1] = "" + score; + fait = true; } else{ //sinon remet les ancienne ligne for(int j1 = 0; j1 < length(file, 2); j1 ++){ newFile[i][j1] = file[i][j1];