Skip to content
Snippets Groups Projects
Commit 5f0c4100 authored by Villard PierreFrederic's avatar Villard PierreFrederic
Browse files

Add image for an Hero

parent 409f9451
No related branches found
No related tags found
No related merge requests found
hero.png 0 → 100644
hero.png

793 B

......@@ -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");
......
......@@ -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;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment