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

Add image for a monster

parent 5f0c4100
No related branches found
No related tags found
No related merge requests found
hero.png

793 B | W: | H:

hero.png

1.34 KiB | W: | H:

hero.png
hero.png
hero.png
hero.png
  • 2-up
  • Swipe
  • Onion skin
monstre.png

1.07 KiB

......@@ -71,7 +71,8 @@ public abstract class Sprites {
*/
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");
g.drawImage(im, x, y, x+s.tx, y+s.ty, s.xmin, s.ymin, s.xmax, s.ymax,null);
}
......
......@@ -47,7 +47,7 @@ public class SpritesHeros extends Sprites {
im = ImageIO.read(new File(imageFile));
activite = "fixe";
sprites = new HashMap<String, Sprite>();
sprites.put("fixe", new Sprite(0, 0, 35, 37));
sprites.put("fixe", new Sprite(0, 0, im.getWidth(), im.getHeight()));
}
......
......@@ -27,7 +27,7 @@ import javax.imageio.ImageIO;
*/
public class SpritesMonstre extends Sprites {
String imageFile="monstre.png";
// constructeur de table de sprites
......@@ -37,47 +37,13 @@ public class SpritesMonstre extends Sprites {
*/
public SpritesMonstre() throws IOException
{
im=ImageIO.read(new File("koopa.png"));
activite="courseGauche";
im=ImageIO.read(new File(imageFile));
activite="fixe";
sprites=new HashMap<String, Sprite>();
sprites.put("courseGauche7",new Sprite(46,39,70,69));
sprites.put("courseGauche6",new Sprite(87,39,109,69));
sprites.put("courseGauche5",new Sprite(127,38,149,70));
sprites.put("courseGauche4",new Sprite(166,38,189,71));
sprites.put("courseGauche3",new Sprite(46,79,69,110));
sprites.put("courseGauche2",new Sprite(87,79,109,109));
sprites.put("courseGauche1",new Sprite(127,78,149,110));
sprites.put("courseGauche0",new Sprite(167,78,189,111));
sprites.put("fixe",new Sprite(0,0, im.getWidth(), im.getHeight()));
sprites.put("courseDroite7",new Sprite(206,38,229,71));
sprites.put("courseDroite6",new Sprite(246,38,268,70));
sprites.put("courseDroite5",new Sprite(286,39,308,69));
sprites.put("courseDroite4",new Sprite(325,39,349,69));
sprites.put("courseDroite3",new Sprite(206,78,228,111));
sprites.put("courseDroite2",new Sprite(246,78,268,110));
sprites.put("courseDroite1",new Sprite(286,79,308,109));
sprites.put("courseDroite0",new Sprite(326,79,349,110));
sprites.put("volg0",new Sprite(0,164,35,204));
sprites.put("volg1",new Sprite(38,168,77,200));
sprites.put("volg2",new Sprite(78,169,117,199));
sprites.put("volg3",new Sprite(119,166,156,203));
sprites.put("volg4",new Sprite(162,161,193,208));
sprites.put("volg5",new Sprite(41,214,75,255));
sprites.put("vold0",new Sprite(202,161,233,208));
sprites.put("vold1",new Sprite(239,166,276,203));
sprites.put("vold2",new Sprite(278,169,317,199));
sprites.put("vold3",new Sprite(318,168,357,200));
sprites.put("vold4",new Sprite(360,164,395,204));
sprites.put("vold5",new Sprite(320,214,354,255));
sprites.put("erreur",new Sprite(255,18,286,53));
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment