Bonjour a tous,
Voila mon problème:
Update est appeler depuis un thread contrairement a Display.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class World { public ArrayList<Rectangle> rectangle = new ArrayList<Rectangle>(); public World(){} public void Creation(){ rectangle.add(new Rectangle()); } public void Update(){ rectangle.get(0).setRect(Panel.getMX(), Panel.getMY(), 100, 100); } public void Display(){ Panel.feuille.draw(rectangle.get(0)); } }
Ce qui pose ce problème évident: Display essaye d'afficher rectangle.get(0) qui en même temps est modifier par Update.
Comment je fait a ce que Display ne puisse accéder qu'aux variables qui ne sont pas en cour de traitement?
Merci de votre aide.
Partager