Следующий код просто «зависает» моя игра, я использую JavaScript с craftyjs
.. Я думаю, что я делаю очень нуб ошибку, которая приводит в бесконечный цикл ..О в то время как петля
var trigger_de_movement=true;
pl.animate('PlayerMovingLeft', 1, 1); //this function starts animation named PlayerMovingLeft for 1 frame and repeates 1 time..
while (trigger_de_movement) {/*if animation is not playing, type time and go out and stop the loop*/
if (!pl.isPlaying('PlayerMovingLeft')) {//checks if animation is playing for pl(ayer)
var d=new Date();
putMessage(d.getSeconds()+"."+d.getMilliseconds()); //this function puts message
trigger_de_movement=false; //to make while loop not run forever
}
}
Если условие не выполнено, цикл будет бесконечным –