Rectification des messages "vous avez mangé une piece"
ils apparaissaient pas au bon moment
This commit is contained in:
parent
aa5cb78cb9
commit
6fb6c1394b
@ -9,6 +9,9 @@ public class Cavalier extends Piece {
|
||||
|
||||
public boolean deplacable(Echiquier e, Piece p) // vérifie que le Cavalier peut être déplacé
|
||||
{
|
||||
if (e.estVide(p.getPosition()) == false) //si on mange une piece
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
|
||||
//Côté droit
|
||||
if((p.getPosition().getX()) == (this.getPosition().getX()+1) && (p.getPosition().getY()) == (this.getPosition().getY()+2)) //Verifie deplacement y+2 vers le haut et x+1 vers la droite
|
||||
{
|
||||
|
@ -9,6 +9,9 @@ public class Fou extends Piece {
|
||||
|
||||
public boolean deplacable(Echiquier e,Piece p)
|
||||
{
|
||||
if (e.estVide(p.getPosition()) == false) //si on mange une piece
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
|
||||
for (int i = 1; i < 8; i++) // ON CHERCHE SI LA 2EME COORS EST EN DIAGONALE DE LA 1 ERE
|
||||
{
|
||||
|
||||
|
@ -9,6 +9,8 @@ public class Reine extends Piece {
|
||||
|
||||
public boolean deplacable(Echiquier e,Piece p)
|
||||
{
|
||||
if (e.estVide(p.getPosition()) == false) //si on mange une piece
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
|
||||
if(p.getPosition().getX() == this.getPosition().getX()) // verification les 2 pieces sont sur la meme colonne
|
||||
{
|
||||
@ -24,7 +26,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -38,7 +39,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@ -56,7 +56,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -69,7 +68,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@ -92,7 +90,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -107,7 +104,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -128,7 +124,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -143,7 +138,6 @@ public class Reine extends Piece {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -37,12 +37,14 @@ public class Roi extends Piece {
|
||||
|
||||
public boolean deplacable(Echiquier e, Piece p) // vérifie que le roi peut être déplacé
|
||||
{
|
||||
if (e.estVide(p.getPosition()) == false) //si on mange une piece
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
|
||||
//Côté droit
|
||||
if((p.getPosition().getX()) == (this.getPosition().getX()+1) && (p.getPosition().getY()) == (this.getPosition().getY()+1)) //Verifie deplacement y+1 vers le haut et x+1 vers la droite
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -51,7 +53,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -60,7 +61,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -69,7 +69,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -78,7 +77,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -87,7 +85,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -96,7 +93,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ -105,7 +101,6 @@ public class Roi extends Piece {
|
||||
{
|
||||
if(p.getCouleur()!=this.getCouleur())
|
||||
{
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -9,6 +9,9 @@ public class Tour extends Piece {
|
||||
|
||||
public boolean deplacable(Echiquier e,Piece p)
|
||||
{
|
||||
if (e.estVide(p.getPosition()) == false) //si on mange une piece
|
||||
System.out.println("Vous avez mangé une pièce !");
|
||||
|
||||
if(p.getPosition().getX() == this.getPosition().getX()) // verification les 2 pieces sont sur la meme colonne
|
||||
{
|
||||
if (p.getPosition().getY() > this.getPosition().getY()) // Test si la 2 eme piece est au dessus de la 1ere
|
||||
|
Loading…
x
Reference in New Issue
Block a user