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

Сообщение от trikadin Посмотреть сообщение
Нет)

for (var i = 0; i!= Coords.x.length; ++ i)
        for (var j = i; j!= Coords.y.length; ++ j)
            if (getDistance(Coords.x[i], Coords.y[i], Coords.x[j], Coords.y[j]) < someValue) { // если взрыв
      alert("Ба-бах!");
    }
Что-то не то, у меня всегда срабатывает if
А ф-я возвращает 0
function getDistance(x1, y1, x2, y2)
	{
		var dx = x1 - x2;
		var dy = y1 - y2;		
		
		return needDist =  Math.floor(Math.sqrt((dx * dx) + (dy * dy)));
	};

Последний раз редактировалось Isaac, 21.11.2011 в 20:06.
Ответить с цитированием