processing: une methode qui ne fonctionne pas dans un while
Bonjour à tous.
Voila un truc que je ne comprends pas. J'utilise Processing et j'ai créé une méthode pause() qui permet de faire une pause entre deux dessin.
Lorsque je fais tourner le code sans utilisation de la méthode ça fonctionne, par contre lorsque j’insère la méthode pause() cela ne fonctionne plus... et je ne comprends pas. Il me semble que certaines méthodes ne peuvent être mise dans un while ou un for. Quelqu'un peut-il m'expliquer pourquoi? Je vous joint le programme ce-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
void setup(){
noLoop();
size(100,100);
}
void cercle(int k){
ellipse(10*k,15,10,10);
}
void pause(){
int s=second();
while (second()!=s+1){}
}
void draw(){
int k=1;
while(k<10){
println(k);
pause();
cercle(k);
k=k+1;
}
} |
Merci par avance pour vos futurs réponses.