diff --git a/src/afficheur/Sprites.java b/src/afficheur/Sprites.java index 1613d39da9d70ff2c04d136c8f9856f90af926f2..8fd5b1e9e01a17b3f4d1891d397b34fbc06d4695 100644 --- a/src/afficheur/Sprites.java +++ b/src/afficheur/Sprites.java @@ -47,7 +47,7 @@ public abstract class Sprites { public HashMap<String,Sprite> sprites; //IMage - BufferedImage im; + public BufferedImage im; //construit le sprite @@ -95,5 +95,9 @@ public abstract class Sprites { */ public abstract void anime(); - + public void assignNewImage(String fileName) throws IOException + { + im = ImageIO.read(new File(fileName)); + } + } diff --git a/src/physique/ObjetHeros.java b/src/physique/ObjetHeros.java index dd447f3c09b2ec45f8ed09848303bbc8250443c9..92bac8e3093f6cd6d422cdf42e3dc4e06bee9ba1 100644 --- a/src/physique/ObjetHeros.java +++ b/src/physique/ObjetHeros.java @@ -31,7 +31,7 @@ public class ObjetHeros extends Objet{ //distributeur de sprite - Sprites sprites; + public Sprites sprites; //lien vers son controleur Controle c; diff --git a/test/testMario.java b/test/testMario.java index 709b5ad50e62421f5c85958732af1f073af84cc3..c78c57366f75110bba3dd5f571a05b1b22f34d21 100644 --- a/test/testMario.java +++ b/test/testMario.java @@ -20,6 +20,7 @@ import controle.ControleurClavier; import physique.Monde; import physique.MoteurPhysique; import physique.ObjetMur; +import afficheur.Sprites; public class testMario { @@ -94,7 +95,7 @@ public class testMario { // Ajout du jeu à la boucle maBoucle.jeuPhysique.moteurPhys=moteurPhys; - + //monMonde.balle.sprites.assignNewImage("hero2.png"); maBoucle.lanceBouclePrincipale(); }