Pion réparé
This commit is contained in:
parent
55deda3dc9
commit
45d924c7d0
@ -131,7 +131,7 @@ public class Echiquier {
|
|||||||
j++;
|
j++;
|
||||||
if (getCodes()[i][j].equals(A)) //Cherche dans la matrice code si on trouve une string = celle donnée par le joueur
|
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].getClass().getName().equals("Piece")) // Verifie si la case choisie n'est pas vide
|
if (this.getEchiquier()[i][j].getNom().equals("..")) // Verifie si la case choisie n'est pas vide
|
||||||
{
|
{
|
||||||
System.out.println("Vous avez choisi une case vide. Recommencez.");
|
System.out.println("Vous avez choisi une case vide. Recommencez.");
|
||||||
return false;
|
return false;
|
||||||
|
@ -10,10 +10,12 @@ public class Pion extends Piece {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean deplacable(Piece p) // CHECK QUE PION PEUT ETRE DEPLACE
|
public boolean deplacable(Echiquier e, Piece p) // CHECK QUE PION PEUT ETRE DEPLACE
|
||||||
{
|
{
|
||||||
|
System.out.println("test");
|
||||||
if (p.getPosition().getX()-1 == this.getPosition().getX() || p.getPosition().getX()+1 == this.getPosition().getX()) //vERIFICATION SI LA PERSONNE SOUHAITE MANGER LA PIECE
|
if (p.getPosition().getX()-1 == this.getPosition().getX() || p.getPosition().getX()+1 == this.getPosition().getX()) //vERIFICATION SI LA PERSONNE SOUHAITE MANGER LA PIECE
|
||||||
{
|
{
|
||||||
|
System.out.println("test1");
|
||||||
if ((this.getCouleur().equals("Blanc") && p.getPosition().getY()-1 == this.getPosition().getY()) || (this.getCouleur() == "noir" && p.getPosition().getY()+1 == this.getPosition().getY()))
|
if ((this.getCouleur().equals("Blanc") && p.getPosition().getY()-1 == this.getPosition().getY()) || (this.getCouleur() == "noir" && p.getPosition().getY()+1 == this.getPosition().getY()))
|
||||||
{
|
{
|
||||||
if (p.getNom().equals(".."))
|
if (p.getNom().equals(".."))
|
||||||
@ -31,13 +33,14 @@ public class Pion extends Piece {
|
|||||||
// Avancer tout droit
|
// Avancer tout droit
|
||||||
else if (p.getPosition().getX() == this.getPosition().getX())
|
else if (p.getPosition().getX() == this.getPosition().getX())
|
||||||
{
|
{
|
||||||
|
System.out.println("test2");
|
||||||
if ((this.getCouleur().equals("Blanc")) && (p.getPosition().getY()-1 == this.getPosition().getY()) || (this.getCouleur().equals("Noir")) && (p.getPosition().getY()+1 == this.getPosition().getY()))
|
if ( ((this.getCouleur().equals("Blanc")) && (p.getPosition().getY()-1 == this.getPosition().getY()) ) || ((this.getCouleur().equals("Noir")) && (p.getPosition().getY()+1 == this.getPosition().getY())))
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.aBouge() == false && ((this.getCouleur().equals("Blanc") && p.getPosition().getY()-2 == this.getPosition().getY()) || (this.getCouleur().equals("Noir") && p.getPosition().getY()+2 == this.getPosition().getY())))
|
if ( (this.aBouge() == false && (this.getCouleur().equals("Blanc") && p.getPosition().getY()-2 == this.getPosition().getY()) )
|
||||||
|
|| (this.getCouleur().equals("Noir") && p.getPosition().getY()+2 == this.getPosition().getY()) )
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user