Skip to content
Snippets Groups Projects
Commit 9bf3b6b6 authored by BELHACHEMI Mehdi's avatar BELHACHEMI Mehdi
Browse files

mehdi and mohamed: making diagram

parent f27dc63c
Branches
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@ import util.Position;
import java.util.List;
public interface element {
public interface Element {
......
......@@ -2,6 +2,7 @@ package model.Elements.Extinguisher;
import model.Board.Board;
import model.Elements.Element;
import model.Elements.ModelElement;
import util.Neighbour;
import util.Position;
......@@ -9,7 +10,7 @@ import util.TargetStrategy;
import java.util.List;
public abstract class Extinguisher implements model.Elements.element {
public abstract class Extinguisher implements Element {
protected final TargetStrategy targetStrategy = new TargetStrategy();
protected Neighbour neighbour;
......
......@@ -11,7 +11,7 @@ import util.Position;
import java.util.*;
public class Fire implements element {
public class Fire implements Element {
private Position position;
......
......@@ -35,7 +35,7 @@ public enum ModelElement {
return this.initialNumber;
}
public element getModelElementClass(Position position){
public Element getModelElementClass(Position position){
return switch (this){
case FIRE -> new Fire(position);
case ROAD -> new Road(position);
......
......@@ -2,12 +2,13 @@ package model.Elements.Obstacle;
import model.Board.Board;
import model.Elements.Element;
import model.Elements.ModelElement;
import util.Position;
import java.util.List;
public abstract class Obstacle implements model.Elements.element {
public abstract class Obstacle implements Element {
protected ModelElement element;
protected final Position position;
public Obstacle(Position position){
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment