Change method equals() to equalsIgnoreCase() for String comparison

Change method equals() to equalsIgnoreCase() for String comparison
This commit is contained in:
Jose Srifi 2019-05-20 08:33:43 +02:00
parent 537c56528b
commit 4803d30e30

View File

@ -111,8 +111,8 @@ public class Echiquier {
return echec;
}
public boolean verificationMouvement(Joueur J, String coorA, String coorB) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE
{
public boolean verificationMouvement(Joueur J, String A, String B) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE
{// String A = coordonées de A; String B = coordonées de B
int i = -1;
int j = -1;
int k;
@ -129,7 +129,7 @@ public class Echiquier {
j++;
if (getCodes()[i][j].equals(A)) //Cherche dans la matrice code si on trouve une string = celle donnée par le joueur
{
if (this.getEchiquier()[i][j].getNom().equals("..")) // Verifie si la case choisie n'est pas vide
if (this.getEchiquier()[i][j].getNom().equalsIgnoreCase("..")) // Verifie si la case choisie n'est pas vide
{
System.out.println("Vous avez choisi une case vide. Recommencez.");
return false;
@ -140,15 +140,15 @@ public class Echiquier {
return false;
}
}
}while(( (getCodes()[i][j].equals(A)) == false) && (j+1 < codes.length));
}while((getCodes()[i][j].equals(A) == false) && (i+1 < codes.length));
}while(( (getCodes()[i][j].equalsIgnoreCase(A)) == false) && (j+1 < codes.length));
}while((getCodes()[i][j].equalsIgnoreCase(A) == false) && (i+1 < codes.length));
for (k = 0; k < codes.length;k++) /// TEST 2EME COORS
{
for (l = 0; l < codes.length;l++)
{
if (getCodes()[k][l].equals(B) == true)
if (getCodes()[k][l].equalsIgnoreCase(B) == true)
{
if (this.getEchiquier()[k][l].getCouleur() == J.getCouleur()) // Verifie que la piece visée n'est pas de ta faction
{
@ -184,8 +184,9 @@ public class Echiquier {
return false;
}
public boolean verificationMouvementSilencieuse(Joueur J, String A, String B) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE
{
/*
* public boolean verificationMouvementSilencieuse(Joueur J, String A, String B) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE
{// String A = coords A; String B = coord B
int i = -1;
int j = -1;
int k;
@ -202,7 +203,7 @@ public class Echiquier {
j++;
if (getCodes()[i][j].equals(A)) //Cherche dans la matrice code si on trouve une string = celle donnée par le joueur
{
if (this.getEchiquier()[i][j].getNom().equals("..")) // Verifie si la case choisie n'est pas vide
if (this.getEchiquier()[i][j].getNom().equalsIgnoreCase("..")) // Verifie si la case choisie n'est pas vide
{
return false;
}
@ -211,8 +212,8 @@ public class Echiquier {
return false;
}
}
}while(( (getCodes()[i][j].equals(A)) == false) && (j+1 < codes.length));
}while((getCodes()[i][j].equals(A) == false) && (i+1 < codes.length));
}while(( (getCodes()[i][j].equalsIgnoreCase(A)) == false) && (j+1 < codes.length));
}while((getCodes()[i][j].equalsIgnoreCase(A) == false) && (i+1 < codes.length));
for (k = 0; k < codes.length;k++) /// TEST 2EME COORS
@ -251,6 +252,7 @@ public class Echiquier {
System.out.println("Un de vos codes est faux. Recommencez."); // SI COORS INEXISTANTE (EX : A)
return false;
}
*/
public boolean estVide(Position position) {
int x = position.getX();