From 5f0c41004d38f3e9ebc92803afef2e135230d8e9 Mon Sep 17 00:00:00 2001
From: Villard PierreFrederic <pierre-frederic.villard@univ-lorraine.fr>
Date: Mon, 13 Sep 2021 15:04:05 +0200
Subject: [PATCH] Add image for an Hero

---
 hero.png                        | Bin 0 -> 793 bytes
 src/afficheur/SpritesHeros.java |  27 ++++++---------------------
 src/physique/ObjetHeros.java    |   4 ++--
 3 files changed, 8 insertions(+), 23 deletions(-)
 create mode 100644 hero.png

diff --git a/hero.png b/hero.png
new file mode 100644
index 0000000000000000000000000000000000000000..12990ad227f0fd39c4bc50aa1c3894a6b106a6c0
GIT binary patch
literal 793
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K{?VPIfL>YQ<&fq{V~-O<;Pfnj4m_n$;o
z1_lO&WRD<U28Jp%28M<f28Le@3=9n~7#K<o7#Ln9FfdrnU|<k0n6oR;hJk^BDaqU2
zh2ejD|C#*^3=EtF9+AZi94uNO%y>-C*^_~RfxX1j*OmP#CoeCP`S+4@j~N&k81sw#
zLKx34Dxbx`!0^V?#WBR=_}Qrkc@G)zxc*f>*vYtqSzV&(?v0jc^CV6)2QGGv%u6-L
z`?wD6b=mki=Xf9YMb)~n3uh9XOmdrNJS}?BsaCZ{_F~2%L*w(iv;BkCX@{Mj(P+i}
zZdcL_!B?C+1ipye>3HR7A@E=;x02H9;G+zo0fK+O&8s-W{(iQPaCpU(M!&r;-%igw
z?9%CGJne$w+K+128KxZ<i2uD`K6=(4@n@%<uYBHh$20JU(`Pjk#bx)tg|Cvz%>Lzg
zcj-lg&u&SzZ_T}ZW*-gUPrsGWrt|&K_w;8|{z}eBPcn5YHg3DWBEsi>p>o>o!q=SQ
zH!MF+e)#7G0|P@#YJ_K+uP=iZ0|NsG11qBt12ZUS7#JBC7^N6M5y8m7z~IFw4QB^2
zYCzR6F)*}eGJxU`q$Y|13``Wj`Wc`!^8!YwYDNZz1xzs2Ogamg;p{+=#t+ZT4MAz5
z#5JNMC9x#cD!C{%u_Tqj$iT=@*T7QO&^W}<$ja2v%E(aLz`)AD;0<s6H53iG`6-!c
zmFOA_tc;8y8lLj*tz}?f5CqwfT9KJ%<(!|BUld%Bn4HRB$UmD2luU%+lCBk*Y5r+x
z#i=C>mIjeM_hvINFi5~<12QX8b0S<ab5rw*GxPHpOij(M>hC;=sU{LhjivFF|Bp>T
Op7nI~b6Mw<&;$S*zx0a$

literal 0
HcmV?d00001

diff --git a/src/afficheur/SpritesHeros.java b/src/afficheur/SpritesHeros.java
index 83d8dbd..62a4724 100644
--- a/src/afficheur/SpritesHeros.java
+++ b/src/afficheur/SpritesHeros.java
@@ -32,6 +32,7 @@ import physique.ObjetHeros;
 public class SpritesHeros extends Sprites {
 
 	ObjetHeros heros;
+        String imageFile="hero.png";
 
 	// constructeur de table de sprites
 
@@ -43,33 +44,17 @@ public class SpritesHeros extends Sprites {
 	public SpritesHeros(ObjetHeros b) throws IOException {
 		this.heros = b;
 
-		im = ImageIO.read(new File("x1Armor.gif"));
-		activite = "course";
-
+		im = ImageIO.read(new File(imageFile));
+		activite = "fixe";
 		sprites = new HashMap<String, Sprite>();
-
-		sprites.put("fixe0", new Sprite(255, 18, 286, 53));
-		
-		sprites.put("saut0", new Sprite(436, 118, 456, 165));
-
-		sprites.put("course0", new Sprite(109, 70, 109 + 23, 70 + 36));
-		sprites.put("course1", new Sprite(132, 70, 132 + 23, 70 + 36));
-		sprites.put("course2", new Sprite(155, 70, 155 + 32, 70 + 36));
-		sprites.put("course3", new Sprite(188, 70, 188 + 34, 70 + 36));
-		sprites.put("course4", new Sprite(222, 70, 222 + 26, 70 + 36));
-		sprites.put("course5", new Sprite(249, 70, 249 + 22, 70 + 36));
-		sprites.put("course6", new Sprite(271, 70, 25 + 271, 36 + 70));
-		sprites.put("course7", new Sprite(296, 70, 31 + 296, 70 + 36));
-		sprites.put("course8", new Sprite(327, 70, 327 + 35, 70 + 36));
-		sprites.put("course9", new Sprite(362, 70, 362 + 29, 70 + 36));
-
-		sprites.put("erreur", new Sprite(255, 18, 286, 53));
+		sprites.put("fixe", new Sprite(0, 0, 35, 37));
 
 	}
 
 	// afficheur de sprite
 	public void affiche(int x, int y, Graphics g) {
-		Sprite s = sprites.get(chaine());
+		//Sprite s = sprites.get(chaine());
+                Sprite s = sprites.get("fixe");
 		if (s == null)
 			s = sprites.get("erreur");
 
diff --git a/src/physique/ObjetHeros.java b/src/physique/ObjetHeros.java
index 0d73b93..b19a850 100644
--- a/src/physique/ObjetHeros.java
+++ b/src/physique/ObjetHeros.java
@@ -50,8 +50,8 @@ public class ObjetHeros extends Objet{
 		sprites=new SpritesHeros(this);
 		height=10;
 		width=10;
-		height=sprites.sprites.get("fixe0").ty;
-		width=sprites.sprites.get("fixe0").tx;
+		height=sprites.sprites.get("fixe").ty;
+		width=sprites.sprites.get("fixe").tx;
 		vx=1;
 		vy=3;
 		ax=0;
-- 
GitLab