Effacement des SOP de test inutiles

et changement du nom de la grande fonction
This commit is contained in:
Manon 2019-05-12 09:00:01 +02:00
parent b34d9887d0
commit 6ea7261f3c
3 changed files with 6 additions and 15 deletions

View File

@ -109,16 +109,12 @@ public class Echiquier {
return echec; return echec;
} }
public boolean VerifFinale(Joueur J, String A, String B) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE public boolean verificationMouvement(Joueur J, String A, String B) // FONCTION TRADUCTION, VERIF + DEPLACEMENTS SI POSSIBLE
{ {
int i = -1; int i = -1;
int j = -1; int j = -1;
int k; int k;
int l; int l;
//int stockX;
//int stockY;
//int stockX2;
//int stockY2;
Position stock; Position stock;
Position stock2; Position stock2;
@ -165,7 +161,7 @@ public class Echiquier {
else if (this.getEchiquier()[i][j].deplacable(this,this.getEchiquier()[k][l]) == false) // VERIFICATION AVEC FONCTION DEPLACABLE else if (this.getEchiquier()[i][j].deplacable(this,this.getEchiquier()[k][l]) == false) // VERIFICATION AVEC FONCTION DEPLACABLE
{ {
System.out.println("Déplacement impossible. Recommencez."); System.out.println("Déplacement impossible. Recommencez. /n");
return false; return false;
} }
@ -173,7 +169,7 @@ public class Echiquier {
else else
{ {
System.out.println("Choix validés. déplacement en cours."); System.out.println("Choix validés. déplacement en cours."); // Partie déplacement
stock = new Position(l+1,8-k); stock = new Position(l+1,8-k);
stock2 = new Position(j+1,8-i); stock2 = new Position(j+1,8-i);
this.getEchiquier()[k][l] = this.getEchiquier()[i][j]; this.getEchiquier()[k][l] = this.getEchiquier()[i][j];
@ -193,7 +189,7 @@ public class Echiquier {
int x = position.getX(); int x = position.getX();
int y = position.getY(); int y = position.getY();
if(this.echiquier[x][y].getNom()=="..") { if(this.echiquier[8-y][x-1].getNom()=="..") {
return true; return true;
} }
return false; return false;

View File

@ -9,11 +9,6 @@ public class Fou extends Piece {
public boolean deplacable(Echiquier e,Piece p) public boolean deplacable(Echiquier e,Piece p)
{ {
System.out.println("test");
System.out.println(p.getPosition().getX());
System.out.println(p.getPosition().getY());
System.out.println(this.getPosition().getX());
System.out.println(this.getPosition().getY());
for (int i = 1; i < 8; i++) // ON CHERCHE SI LA 2EME COORS EST EN DIAGONALE DE LA 1 ERE for (int i = 1; i < 8; i++) // ON CHERCHE SI LA 2EME COORS EST EN DIAGONALE DE LA 1 ERE
{ {

View File

@ -47,7 +47,7 @@ public class main {
System.out.println("A quel endroit la poser ? Donnez le code correspondant a l'endroit ou poser la piece.\n"); System.out.println("A quel endroit la poser ? Donnez le code correspondant a l'endroit ou poser la piece.\n");
B = sc.nextLine(); B = sc.nextLine();
}while (e.VerifFinale(j1, A,B) != true); // Tant que le mouvement n'est pas faisable on demande 2 coordonnées }while (e.verificationMouvement(j1, A,B) != true); // Tant que le mouvement n'est pas faisable on demande 2 coordonnées
//REAFFICHAGE ECHIQUIER //REAFFICHAGE ECHIQUIER
System.out.println(e.toString()); System.out.println(e.toString());
@ -62,7 +62,7 @@ public class main {
System.out.println("A quel endroit la poser ? Donnez le code correspondant de l'endroit la poser la piece.\n"); System.out.println("A quel endroit la poser ? Donnez le code correspondant de l'endroit la poser la piece.\n");
B = sc.nextLine(); B = sc.nextLine();
}while (e.VerifFinale(j2, A,B) != true); // Tant que le mouvement n'est pas faisable on demande 2 coordonnées }while (e.verificationMouvement(j2, A,B) != true); // Tant que le mouvement n'est pas faisable on demande 2 coordonnées
//jeu = false; //jeu = false;