Цитата:
|
Цитата:
|
Цитата:
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("Ба-бах!"); } |
Нет)
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("Ба-бах!"); } |
Цитата:
А ф-я возвращает 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))); }; |
Поставьте себе firebug. Посмотрите, что он говорит. Это ваша игра, вы должны в ней разбираться, а не я.
|
Цитата:
|
Могу предложить подумать над этим.
|
Цитата:
|
Часовой пояс GMT +3, время: 06:48. |