package Terrain;

public class Obstacle extends Parcelle{
	public Obstacle(Coordonnees cord){
		super(cord);
	}
	public String toString(){
		return "O";
	}
	public boolean autoriserPlacementObstacle(Plateau plat,Coordonnees c){
		if(!plat.getGrille()[c.getAbscisse()+Direction.HAUT_GAUCHE.getAbscisse()][c.getOrdonnee()+Direction.HAUT_GAUCHE.getOrdonnee()].estVide()){
			return false;
		}
		if(!plat.getGrille()[c.getAbscisse()+Direction.HAUT_DROITE.getAbscisse()][c.getOrdonnee()+Direction.HAUT_DROITE.getOrdonnee()].estVide()){
			return false;
		}
		if(!plat.getGrille()[c.getAbscisse()+Direction.BAS_GAUCHE.getAbscisse()][c.getOrdonnee()+Direction.BAS_GAUCHE.getOrdonnee()].estVide()){
			return false;
		}
		if(!plat.getGrille()[c.getAbscisse()+Direction.BAS_DROITE.getAbscisse()][c.getOrdonnee()+Direction.BAS_DROITE.getOrdonnee()].estVide()){
			return false;
		}
		return true;
	}
}

@@ -162,756 +162,7 @@
 %09%7D%0D%0A
-%09public boolean autoriserPlacementObstacle(Plateau plat,Coordonnees c)%7B%0D%0A%09%09if(!plat.getGrille()%5Bc.getAbscisse()+Direction.HAUT_GAUCHE.getAbscisse()%5D%5Bc.getOrdonnee()+Direction.HAUT_GAUCHE.getOrdonnee()%5D.estVide())%7B%0D%0A%09%09%09return false;%0D%0A%09%09%7D%0D%0A%09%09if(!plat.getGrille()%5Bc.getAbscisse()+Direction.HAUT_DROITE.getAbscisse()%5D%5Bc.getOrdonnee()+Direction.HAUT_DROITE.getOrdonnee()%5D.estVide())%7B%0D%0A%09%09%09return false;%0D%0A%09%09%7D%0D%0A%09%09if(!plat.getGrille()%5Bc.getAbscisse()+Direction.BAS_GAUCHE.getAbscisse()%5D%5Bc.getOrdonnee()+Direction.BAS_GAUCHE.getOrdonnee()%5D.estVide())%7B%0D%0A%09%09%09return false;%0D%0A%09%09%7D%0D%0A%09%09if(!plat.getGrille()%5Bc.getAbscisse()+Direction.BAS_DROITE.getAbscisse()%5D%5Bc.getOrdonnee()+Direction.BAS_DROITE.getOrdonnee()%5D.estVide())%7B%0D%0A%09%09%09return false;%0D%0A%09%09%7D%0D%0A%09%09return true;%0D%0A%09%7D%0D%0A
 %7D%0D%0A

Update Obstacle.java