Bonsoir,

Je developpe un jeu de carte en ligne, où les actions sont un peu divers. Je suis donc dans l'obligation de leurs associer chacun un type d'évenement souris (drag&drop, double clique, clique droit)
Mon application est bien organisée, j'essai de respecter le module MVC le plus possible. Donc les différents événements je les gère dans une classe Control. (classe imposée par l'API que j'utilise).
Le problème est que la gestion des différents événements est trop compliquée. la méthode mouseReleased me prend environ 300 ligne de code.

Je voulais savoir s'il y a de bonnes pratiques permettant d'améliorer mon code, ou des design patterns particuliers à ce genre de problèmes.

Merci.