package Environnements; import Item.Items; public class Murs{ int debut_horizontal; int debut_vertical; int longueur; int largeur; public Murs(int debut_horizontal,int debut_vertical,int longueur,int largeur){ this.debut_horizontal=debut_horizontal; this.debut_vertical=debut_vertical; this.longueur=longueur; this.largeur=largeur; } /** *

Accéder à la variable de position horizontale * @return {@code debut_horizontal} */ public int getDebutHorizontal(){ return this.debut_horizontal; } public int getDebutVertical(){ //Accéder à la variable de position verticale return this.debut_vertical; } public int getLongueur(){ //Accéder à la variable Longueur return this.longueur; } public int getLargeur(){ //Accéder à la variable Largeur return this.largeur; } public boolean murValide(Map m){ //Vérifie que l'emplacement du mur est correct if (this.debut_horizontal+this.longueur>m.longueur || this.debut_vertical+largeur>m.largeur){ System.out.println("Emplacement de mur invalide"); return false; } return true; } public void insereMur(Map m){ //Positionner un mur à un endroit prédéfini boolean b=this.murValide(m); if (b){ for (int i=this.debut_horizontal;i