Rajout condition affichage

This commit is contained in:
Johann 2019-05-24 23:22:02 +02:00
parent 48c3d0ee29
commit a879eac699

View File

@ -25,8 +25,11 @@ public class Fou extends Piece {
for (int i = 1; i < p.getPosition().getY()-this.getPosition().getY();i++)
{
if ( !(e.getEchiquier()[8-this.getPosition().getY()-i][this.getPosition().getX()-i-1].getNom().equals("..")) )
{
if(!(p.getNom().equals("KN") || p.getNom().equals("KB"))) // si la pièce n'est pas un roi , on affiche le message
{
System.err.println("Le chemin n'est pas libre.");
}
return false;
}
}
@ -37,8 +40,11 @@ public class Fou extends Piece {
for (int i = 1; i < this.getPosition().getY()-p.getPosition().getY();i++)
{
if ( !(e.getEchiquier()[8-this.getPosition().getY()+i][this.getPosition().getX()-i-1].getNom().equals("..")) )
{
if(!(p.getNom().equals("KN") || p.getNom().equals("KB"))) // si la pièce n'est pas un roi , on affiche le message
{
System.err.println("Le chemin n'est pas libre.");
}
return false;
}
}
@ -51,8 +57,11 @@ public class Fou extends Piece {
for (int i = 1; i < p.getPosition().getY()-this.getPosition().getY();i++)
{
if ( !(e.getEchiquier()[8-this.getPosition().getY()-i][this.getPosition().getX()+i-1].getNom().equals("..")) )
{
if(!(p.getNom().equals("KN") || p.getNom().equals("KB"))) // si la pièce n'est pas un roi , on affiche le message
{
System.err.println("Le chemin n'est pas libre.");
}
return false;
}
}
@ -63,8 +72,11 @@ public class Fou extends Piece {
for (int i = 1; i < this.getPosition().getY()-p.getPosition().getY();i++)
{
if ( !(e.getEchiquier()[8-this.getPosition().getY()+i][this.getPosition().getX()+i-1].getNom().equals("..")) )
{
if(!(p.getNom().equals("KN") || p.getNom().equals("KB"))) // si la pièce n'est pas un roi , on affiche le message
{
System.err.println("Le chemin n'est pas libre.");
}
return false;
}
}