Rajout condition pour enlever un affichage
This commit is contained in:
parent
043d397218
commit
48c3d0ee29
@ -24,8 +24,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = this.getPosition().getY()+1; i <= p.getPosition().getY()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
for (int i = this.getPosition().getY()+1; i <= p.getPosition().getY()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -37,8 +40,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = this.getPosition().getY()-1; i >= p.getPosition().getY()+1;i--)
|
for (int i = this.getPosition().getY()-1; i >= p.getPosition().getY()+1;i--)
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -54,8 +60,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = this.getPosition().getX()+1; i <= p.getPosition().getX()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
for (int i = this.getPosition().getX()+1; i <= p.getPosition().getX()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -83,8 +92,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = 1; i < p.getPosition().getY()-this.getPosition().getY();i++)
|
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 ( !(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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -95,8 +107,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = 1; i < this.getPosition().getY()-p.getPosition().getY();i++)
|
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 ( !(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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -109,8 +124,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = 1; i < p.getPosition().getY()-this.getPosition().getY();i++)
|
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 ( !(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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -121,8 +139,11 @@ public class Reine extends Piece {
|
|||||||
for (int i = 1; i < this.getPosition().getY()-p.getPosition().getY();i++)
|
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 ( !(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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -24,8 +24,11 @@ public class Tour extends Piece {
|
|||||||
for (int i = this.getPosition().getY()+1; i <= p.getPosition().getY()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
for (int i = this.getPosition().getY()+1; i <= p.getPosition().getY()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -37,8 +40,11 @@ public class Tour extends Piece {
|
|||||||
for (int i = this.getPosition().getY()-1; i >= p.getPosition().getY()+1;i--)
|
for (int i = this.getPosition().getY()-1; i >= p.getPosition().getY()+1;i--)
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-i][this.getPosition().getX()-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -54,8 +60,11 @@ public class Tour extends Piece {
|
|||||||
for (int i = this.getPosition().getX()+1; i <= p.getPosition().getX()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
for (int i = this.getPosition().getX()+1; i <= p.getPosition().getX()-1;i++) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -67,8 +76,11 @@ public class Tour extends Piece {
|
|||||||
for (int i = this.getPosition().getX()-1; i >= p.getPosition().getX()+1;i--) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
for (int i = this.getPosition().getX()-1; i >= p.getPosition().getX()+1;i--) // verifie qu'il n'y a pas d'obstacles sur le chemin
|
||||||
{
|
{
|
||||||
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
if (!(e.getEchiquier()[8-this.getPosition().getY()][i-1].getNom().equals(".."))) // SI case non vide
|
||||||
|
{
|
||||||
|
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.");
|
System.err.println("Le chemin n'est pas libre.");
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user