From 70dee10354103cb6243bfc53a619d96ade72c2dc Mon Sep 17 00:00:00 2001
From: Brugneaux Louis <louis.brugneaux3@etu.univ-lorraine.fr>
Date: Tue, 13 Dec 2022 18:57:32 +0100
Subject: [PATCH] =?UTF-8?q?Nouvelle=20map=20avec=20obstacles=20bien=20cr?=
 =?UTF-8?q?=C3=A9=C3=A9s=20mais=20il=20reste=20=C3=A0=20bien=20les=20place?=
 =?UTF-8?q?r?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 MAVENProject/src/main/java/jeu/Jeu.java       |   2 +-
 .../src/main/java/loaders/LoadSave.java       |  18 ++++++++++++++++--
 .../main/resources/Obstacles/level_one.png    | Bin 1164 -> 865 bytes
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index af69626..fec86ac 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -61,7 +61,7 @@ public class Jeu implements Game{
 
     private boolean characterAttacking = false; //boolean necessaire pour rendre l'animation d'attaque prioritaire
 
-    public static Obstacle sol = new Obstacle(new HitBox(new Coordonnees(200,700),56,1000000));
+    public static Obstacle sol = new Obstacle(new HitBox(new Coordonnees(200,850),56,1000000));
 
     public static List<Obstacle> obstacleTable = new ArrayList<>();
     private static List<Monster> monsterList = new ArrayList<>();
diff --git a/MAVENProject/src/main/java/loaders/LoadSave.java b/MAVENProject/src/main/java/loaders/LoadSave.java
index 1c56d0c..ad63e2a 100644
--- a/MAVENProject/src/main/java/loaders/LoadSave.java
+++ b/MAVENProject/src/main/java/loaders/LoadSave.java
@@ -42,8 +42,22 @@ public class LoadSave {
 			for (int i = 0; i < img.getWidth(); i++) {
 				Color color = new Color(img.getRGB(i, j));
 				int value = color.getRed();
-				if (value >= 27)
-					value = 34;
+				if (0<=value && value <= 10)
+					value = 0;
+				if (11<=value && value <= 30)
+					value = 1;
+				if (31<=value && value <= 50)
+					value = 2;
+				if (51<=value && value <= 70)
+					value = 3;
+				if (71<=value && value <= 90)
+					value = 5;
+				if (91<=value && value <= 110)
+					value = 25;
+				if (111<=value && value <= 130)
+					value = 12;
+				if (131<=value && value <= 150)
+					value = 11;
 				lvlData[j][i] = value;
 			}
 		return lvlData;
diff --git a/MAVENProject/src/main/resources/Obstacles/level_one.png b/MAVENProject/src/main/resources/Obstacles/level_one.png
index 84fb147d255a991c1944610cf3c48e57065e35ca..c49e4961d7aa642ae414162ba3970fb29ce2052f 100644
GIT binary patch
delta 830
zcmeC-e8@Jzpq^RU)5S3)!o4@bI`6iFfb6uQ*%FoxA{=3>u9Urduwz3J!*8~UiSrLQ
zzL36At6=_3cFh#WRR$by?l^1>F;duhY2U*=H<xNP-MN2e&-Z6*yG~#Aj1^G|;{L<6
za_O{pwH0~$+ZrF%TA!@ud;HicrFL^#dC%L*Th9%2_g#OUdHuLyeOi3&vqxE_m(H#@
zoMzGJ(<gnv>Fkc!Lwi^f4@gMJd9cfTe#pKu{O&cD<F8G-BNB@OChz>fwA!oe$f~^6
zU$Qn$TmO9jlbX64i`3Fi9N;#;xmIqq?=vN#v*~;7LL$<oHs3z{`<=tGTP%W4Pp8k^
z|68uv#Y9!}aWK!yloiumR(CYjo8&c09zCG3WP5?y%x8Blf9Yi8xhTlX5L`Jqz<0i0
zf(XA7gW6)x73K2tml^+zxLf{cx@3M!S3sLMgYffir63+AHLgrEwO76hDO%4Qr)%>C
z*7@)4oKY#t=Nc+wmNYphTx#0Y(^1PF2j;|{{Py7BrSSJNq!%6NSm2}mHbhF%x8CJ)
zut)#xW#9S4v|J{fFJ8hR9`66sH7EL$!Ya*6#wv2tzf>oybd=3tFcNV6wP)U%r@Jz1
z<M|$LvFh}bKj*xzD(>{biu~utDqf#@;j~FMyFDc)w%^GAa<JvET6q?ubQ_)}rYdbW
zc0K()Qzo=KZojOW*3VT{%TAc<&U?zj_j^OVNs^ZflXi~KloI=2%GX(wEDuY{otjy*
zD??~4>v?0>ZT!jFN`D-;`W)&>(LA5nq|;=#MlSF2n*FnKQvSb>OONdo^jckVX<4SB
zL&Pz$sfKJPPc3i#@G&|#(!|UzNT7Dz#{&$L@=kt<zT{WXv#@#o6g%H(YpbIVh!)*w
zWxu^@Z@t{CRarSoI@{xSb(tAt)kP^<vYwdL>hX2Y#O9A4_YY4Nxg5H8cjT$aYU#sz
zi;v&9EhO{n{Qh2_`+YfX?GA<~>zxXc{3cE3I-GmS%X3qR{4w4gm(o_X7YZCSNUX|e
z+R1e+?zc%<P`JeU2}l1uo&AevuIDATW6JhZmKWLd_s&~wzUaUI(PYcXkGos%OtXLT
v>Ra=gs8rcBUBkRO+b7fKygupwlixFY<A>QtlG7O&7#KWV{an^LB{Ts5)o_gs

delta 1131
zcmaFJ*26i$pq|Ce)5S3)!o4;k+ArFX=c~umRUbS~gqsV*-T(VW&%x^y(=O%}yV@?v
zmN1&cdjHRCRBiB@#3bsp>uS&2j~m}F`Kd5{_D<t(8*BS&FaP+q;&q38XUC7IbstXO
z*UA<uy>ioeQ}_Kfe{||kRmHTPH(Pg6&Sv%YD}0XXPi|RH+;sS6z5Q3KtL>ZpV|UDF
z^qdkDKH=oC+f~iFyO(}HUCQjTC-j@(2IHQecY1{0>$5vr6x4G17g+ob`X<=$vxYCF
zbca>Iw2wu-+oi-E1CLvA8q4cAoDk$X_4%H%ZB50(k2eG6BnG^iSGt$!)XxRk7Z}g3
z`*W8$<W2hbFX60nHyu8H)a8BslB7d{*~(cfPj`HBzixD(GtB&bX7%?&b9jzE?mbpC
zLDukAfKZR_bkX#T$5uB&a<uuTU)jpO<Hekx_i}9xgs-zn4cw%2Fhe1tVx7J)8~=l2
zJY3hW)}8QXUFxvdW>ays&ecmBWCD*&IehDdAe;PVn>iOh6vbuFyBzmeQ}k-Vf|h!2
z%SFpF9yA3Q8G1}R6SQ0Eic{3Wx*h8#%u(T5mnNVfzjxNPTpsP<?6cqJ<P<q7oQ})f
zvU4$$plsS7lP?!9HB>pXg_-+r*=t?Ua>OTl;>Q)*#@aIiTpY`_G#5=~oN_|8uVA%x
zXOQPhHbaG}v(Hp0ge;n{CE)Phg&rRB=7iL3sOOvLsAQSw`)KpOeXQpr7Mu{;Y|?Py
zLWJ!-<1)sjO0rK_w62+0a&@XN`R^HGxpU?AEayefC$m@8{B~M=IWYCT#^g1J_sMKE
z{d8`DipnDU>;79TB^`nj4I{5tY*Aim!z0w8*&8J8;F22o&Oh__^Y62)w8HnT(OCW^
zFu0{kG5&b{ib=BF&62%!XR8w=6|1)C{P)z%Y*V}$>i6>MT8T|=vcC>~4hqlSajI?0
z<Z0{naUSHY<yGD&xq2~QcGNL7#_aPeR$tr|rmj0%?0K-%+|-|wpQ*3uOnIY}lMv-s
zx#S{;@;nbeG0h&fQ*7T(+9j<myL5~H{^yqql3g!eOn5)>UtE2z+0}(9SI^B|vc=28
zpLws_f-Mr0tA!4f1t}j}_9;%T^i4%&X@F|C+?5ZXKKHoEKi?B&5@y_LyyC3pgAK0v
zbI<(XJn6pM+|qQ*uBnb!*G!v!wVExp)L?O<s+y{0wnstz>@5>SHtXD#Jvl*Yg`rGZ
zZ{iFmp^LA6wQN%pKO1=QN&S&@MyVx{0Y=H6)><BqVs38Sn5N18^55x6$Ce*9Q1?vZ
zbo`bbA#;|^Hpc$qwUou%9<Pee<C)^P==##5H~Ehp^DtODbLaiok2UW~w;sHq5i9q2
zkwR$u>xu~WcVUKGqh0^ErOXxdC<<FWZvsp1i$7uQ!BTN)wO0)dHf=OjF^f%1X-?UB
za({i*<=*r696OnFKXkKK&s}`Q--TP1moxn5t61)}U)i3ybnn&dUH7b{e&3RV*TcX3
z$~xTE^=w{e(DC(Cd^Dt=q@+Ar&Z+ck@Bik1jHdqto!5zX<TEfZFnGH9xvX<aXaWFo
C@+R;A

-- 
GitLab