Bonjour,
Dans le cadre d'un projet on doit développer un jeu de Worms en 2D avec Java
Je dispose d'une classe héritant de JFrame pour la fenêtre, une héritant de JPanel pour le jeu, d'une classe Personnage et d'une classe Boulet pour un tir.
Ma classe héritant de JPanel gère les évènements clavier et doit, lors d'un appui sur entrée, appeler la méthode tir du Personnage.
Cette méthode tir appelle une méthode dans la classe Boulet afin de faire les calculs de trajectoire et réafficher à chaque nouveau point le boulet.
Cependant, dans cette méthode, j'utilise la méthode repaint() de mon JPanel passé en paramètre.
Mon problème est que cette méthode, censée être appelée une dizaine de fois pour afficher la nouvelle position du boulet, n'est prise en compte qu'à la fin du calcul des trajectoires...
Je ne trouve pas de solution pour afficher le boulet à chaque nouveau point.