Цитата:
|
Цитата:
|
Цитата:
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, время: 14:05. |