[JAVA] Attendre un evenement

Guismos Messages postés 18 Statut Membre -  
 lulu -
Bonjour,

Pour le moment je suis sur un jeu de plateau avec interface graphique en java. Mon interface graphique est faite (pour la plupart) et mon gameplay est en stade de commencement.

Pour bien séparer la partie gameplay de la partie graphique, j'ai utilisé le MVC pattern. Je vous explique mon problème :

Pour jouer, je dois lancer une boucle infinie qui, à chaque tour, va prendre la case selectionnée par le joueur X pour bouger un pion etc en fonction des règles. Mon problème est que je ne vois pas comment "attendre" qu'un joueur clique sur une case.... Je peux pas faire que dans actionPerformed ou le MouseClicked ça fasse l'action (genre bouger le pion) car je ne veux pas mélanger les responsabilités.

Je résume mon problème : est-il possible qu'une boucle infinie attende une action (un clic sur un bouton) pour aller vérifier la position de la case selectionnée etc??? Plz help :)

Merci d'avance
A voir également:

1 réponse

lulu
 
ça m'intéresse aussi... merci !
0