Forcer le repaint dans une boucle

DamS -  
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour, je suis entrain de faire un petit jeu en java et j'essaie de faire sauter mon perso. j'aimerais faire en sorte que repaint() soit forcé à chaques passages dans la boucle car pour l'instant le repaint s'effectue uniquement à la fin de la boucle donc le perso ne saute pas étant donné qu'il effectue les 2 boucles avant de repaint. donc y-a-t'il un moyen pour repaint à chaque fois que la boucle s'effectue?

voilà le bout de code:

while(jump < 15){
mario.setY(mario.getY()-5);
repaint();
jump++;
}

while(jump > 0){
mario.setY(mario.getY()+5);
repaint();
jump--;
}
A voir également:

1 réponse

kij_82 Messages postés 4260 Statut Contributeur 857
 
Ou as tu mis ce bout de code exactement, dans quelle fonction, ta classe implémente quelle autre classe ?
Question simple mais on ne sais jamais : as tu bien initialisé ta variable 'jump' au départ ?
0