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
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()+2)&&(p.getPosition().getY())==(this.getPosition().getY()+1))//Verifie deplacement y+1 vers le haut et x+2 vers la droite
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()+1)&&(p.getPosition().getY())==(this.getPosition().getY()-2))//Verifie deplacement y-2 vers le bas et x+1 vers la droite
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()+2)&&(p.getPosition().getY())==(this.getPosition().getY()-1))//Verifie deplacement y-1 vers le bas et x+2 vers la droite
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
//Côté gauche
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 gauche
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()-2)&&(p.getPosition().getY())==(this.getPosition().getY()-1))//Verifie deplacement y-1 vers le bas et x-2 vers la gauche
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()-1)&&(p.getPosition().getY())==(this.getPosition().getY()-2))//Verifie deplacement y-2 vers le bas et x-1 vers la gauche
{
if(p.getCouleur()!=this.getCouleur())
{
returntrue;
}
}
if((p.getPosition().getX())==(this.getPosition().getX()-2)&&(p.getPosition().getY())==(this.getPosition().getY()-1))//Verifie deplacement y+1 vers le haut et x-2 vers la gauche