From bba469f7bb0a4a4b15f4ed6fb00098105e8d4401 Mon Sep 17 00:00:00 2001 From: Yanis OUALAN <oualanyanis01@gmail.com> Date: Fri, 8 Nov 2024 11:47:43 +0100 Subject: [PATCH] Creating Fire and FireFighter Class --- bin/main/model/Fire.class | Bin 0 -> 249 bytes bin/main/model/FireFighter.class | Bin 0 -> 395 bytes src/main/java/model/Fire.java | 9 ++++++++- src/main/java/model/FireFighter.java | 15 +++++++++++++++ 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 bin/main/model/Fire.class create mode 100644 bin/main/model/FireFighter.class create mode 100644 src/main/java/model/FireFighter.java diff --git a/bin/main/model/Fire.class b/bin/main/model/Fire.class new file mode 100644 index 0000000000000000000000000000000000000000..7061a91acb8d803d36de367fc0fb99c167a9ebf7 GIT binary patch literal 249 zcmX^0Z`VEs1_mbv0d@u^Mh33j{FKxjeYeb_RCWdyMh1bb#Ii*FoW#6zegCAa)Z`LI z1~!|_yv!0iMh0dL%`ip=7U%qwR4xW)22LIZRt7dk27aH+yi~u^+@#c^ki?{%R7M6N zpZw&+oUp{AOb{O`$WoG#S<J}5<Abo#nvsDkIKQ+gIn^x_q>mHi3_Xww7!(;88JHPB zfRTX_WDf%)13Lo)gFXX@&%nT{wVi=uBLf2i69X3m0|OfaBLf2iGXpmR0|O73&C0;T Pz{|kEz{tP{R>cnhwn#4R literal 0 HcmV?d00001 diff --git a/bin/main/model/FireFighter.class b/bin/main/model/FireFighter.class new file mode 100644 index 0000000000000000000000000000000000000000..a05d361c0accfe5374f7e1a4c5f62ef779d3d029 GIT binary patch literal 395 zcmX^0Z`VEs1_mbvQFaC<Mh3y${FKxjeYeb_RJY9ZjFQwMb_Nzk27#=^vPAuy#JqHU z|D>$c<PvrUHbw>>h+@~glFX7yMh1?8{Nl`#%=|n?27aH?lFS_a0H}a9BLkaFW?p8A z9U}v?hGrNe1B-KhN-7rvGXpOV11AF)NJnN~s$XetQfg61Vp2{jBZH7nesW??SYlBo zhz}KHDaptzW@Hfdfmn^?PHRR6j=a>0l91A(JVpkt;QZ2}<W#pzkVyha%Je`!VNhgX zWMF1sWME}rWME=oXW(F9U|?ck1UZF)k%60mfkB^vk%5tcfq_+PI|I)~urwb70|Oga vkcEMtfq{Vs%w}Z}U=U<rU|?hrV&H;m)&}z#7#Ptt@*rtsgliNA8!rL?m<LL^ literal 0 HcmV?d00001 diff --git a/src/main/java/model/Fire.java b/src/main/java/model/Fire.java index f4b6d97..7123e78 100644 --- a/src/main/java/model/Fire.java +++ b/src/main/java/model/Fire.java @@ -1,4 +1,11 @@ package model; -public class Fire { +public class Fire implements Entity{ + + + @Override + public void nextTurn() { + // Récupérer la position + // Ajouter un feu à x + 1 y, x y+1, x+1 y-1, x-1 y+1 + } } diff --git a/src/main/java/model/FireFighter.java b/src/main/java/model/FireFighter.java new file mode 100644 index 0000000..e218eff --- /dev/null +++ b/src/main/java/model/FireFighter.java @@ -0,0 +1,15 @@ +package model; +import util.Position; + +public class FireFighter implements Entity{ + private Position position; + + public void nextTurn(){ + // Récupérer la position + //Si un feu est à proximité : éteindre les feux à x + 1 y, x y+1, x+1 y-1, x-1 y+1 + //Si un feu est à proximité : éteindre les feux à x + 1 y, x y+1, x+1 y-1, x-1 y+1 + // Ajouter un feu à x + 1 y, x y+1, x+1 y-1, x-1 y+1 + } + + +} -- GitLab