Показать сообщение отдельно
  #13 (permalink)  
Старый 21.11.2011, 19:38
Аватар для Isaac
Кандидат Javascript-наук
Отправить личное сообщение для Isaac Посмотреть профиль Найти все сообщения от Isaac
 
Регистрация: 03.08.2011
Сообщений: 106

Сообщение от trikadin Посмотреть сообщение
Лучше циклом. Быстрее и памяти жрёт меньше.
В данном случае координаты у меня хранятся в объекте
var Coords = {
		x: [x1, x2, x3],
		y: [y1, y2, y3]	
	}

Тогда мне нужно записать так ?
//храните объекты в массиве, тогда можно будет сделать так:
	for (var i = 0; i!= Coords.x.length; ++ i) //arr - наш теоретический массив
		for (var j = i; j!= Coords.y.length; ++ j)
		    if (getDistance(Coords.x[i][0], Coords.y[i][0], Coords.x[i][1], Coords.y[i][1]) < someValue) { // если взрыв
      alert("Ба-бах!");
    }
Ответить с цитированием