Вечер добрый. Пишу небольшую игрушку со стрельбой. Создал класс для пуль:
function pulya( x,y, angle )
{
this.x = x;
this.y = y;
this.angle = angle;
}
По задумке, при стрельбе возникают новые экземпляры класса
var gun_pulya = new pulya( 10, 20, 45 );
Теперь для движения пуль мне нужно внутри таймера пробегать все имеющиеся пули и менять их координаты. Как мне пробежаться по всем экземплярам класса?
Причем некоторые пули при столкновении с объектами или вылете за пределы уничтожаются.
Или посоветуйте, как по другому реализовать?