diff --git a/src/afficheur/DecorVariable.java b/src/afficheur/DecorVariable.java index 323044229e343bc54f8d182ed177f6cb2634f0c0..f91d7e0f5d5fe9664bc1ce40425ffe04b9e7ef29 100644 --- a/src/afficheur/DecorVariable.java +++ b/src/afficheur/DecorVariable.java @@ -49,6 +49,8 @@ public class DecorVariable { //declae en x seulement public void affiche(int x,Graphics g) { + if (Repere.isSubjective) + { //on se ramene au repere du plan x=(x%wx); @@ -57,6 +59,10 @@ public class DecorVariable { //on affiche sur l'ecran wx-x ==> wx image source de 0 � x g.drawImage(im, wx-x ,0 , wx, wy, 0, 0, x, wy,null); + } + else{ + g.drawImage(im,0 ,0 , wx, wy, 0, 0, wx, wy,null); + } } diff --git a/test/testMario.java b/test/testMario.java index a890aa38639256c2d7ad48c42e9f98c418321b6b..7dac31b69aa4a638b1027e14d969d57515aa97ce 100644 --- a/test/testMario.java +++ b/test/testMario.java @@ -97,7 +97,7 @@ public class testMario { // Change l'image de fond affiche.decor.changeImage("background2.jpg"); // Passage à une vue non subjective - Repere.isSubjective=true; + Repere.isSubjective=false; // Test to change the image //monMonde.balle.sprites.assignNewImage("hero2.png");