Forcer le repaint dans une boucle

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--;
}
Configuration: Windows XP
Firefox 2.0.0.7

1 réponse

  1. Contributeur
    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