From d225e209c976cd78595b4601ed2d30dcdd03e8bf Mon Sep 17 00:00:00 2001
From: Sarah CHERCHEM <ls_cherchem@esi.dz>
Date: Thu, 28 Nov 2024 23:16:34 +0100
Subject: [PATCH] Add the class Road

---
 src/main/java/model/Mountain.java | 8 ++++----
 src/main/java/model/Road.java     | 4 ++++
 src/main/java/model/Terrain.java  | 9 +++++++--
 3 files changed, 15 insertions(+), 6 deletions(-)
 create mode 100644 src/main/java/model/Road.java

diff --git a/src/main/java/model/Mountain.java b/src/main/java/model/Mountain.java
index ddc825c..913da87 100644
--- a/src/main/java/model/Mountain.java
+++ b/src/main/java/model/Mountain.java
@@ -17,13 +17,13 @@ public class Mountain extends BoardElement implements Terrain {
     public String toString() {
         return null;
     }
-    @Override
-    public boolean isTraversableByFire() {
+
+    public static boolean isTraversableByFire() {
         return false; // Les montagnes ne sont pas franchissables par le feu
     }
 
-    @Override
-    public boolean isTraversableByFirefighter() {
+
+    public static boolean isTraversableByFirefighter() {
         return false; // Les pompiers ne peuvent pas passer non plus
     }
 }
diff --git a/src/main/java/model/Road.java b/src/main/java/model/Road.java
new file mode 100644
index 0000000..7d28ecf
--- /dev/null
+++ b/src/main/java/model/Road.java
@@ -0,0 +1,4 @@
+package model;
+
+public class Road {
+}
diff --git a/src/main/java/model/Terrain.java b/src/main/java/model/Terrain.java
index bc19516..61baa97 100644
--- a/src/main/java/model/Terrain.java
+++ b/src/main/java/model/Terrain.java
@@ -2,7 +2,12 @@ package model;
 
 
 public interface Terrain {
-        boolean isTraversableByFire();
-        boolean isTraversableByFirefighter();
+        static boolean isTraversableByFire() {
+                return false;
+        }
+
+        static boolean isTraversableByFirefighter() {
+                return false;
+        }
 }
 
-- 
GitLab