Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.12.2017, 00:58
Новичок на форуме
Отправить личное сообщение для krfrtn Посмотреть профиль Найти все сообщения от krfrtn
 
Регистрация: 17.12.2017
Сообщений: 1

Нуждаюсь в совете профи!
Господа, в JS полный нуб!
есть страничка
http://www.lordsandknightstools.com/...l_distance.php

нужно вытащить со странички формулу расстояний ...
Сижу третий день, пытаюсь раскопать принцип расчета - но понимаю, что без глубоких знаний темы - все впустую...

на других сайтах формула указана прямо в скрипте, но считает как то непонятно:
вот напрмер -
function dist(x1, y1, x2, y2) {
x1 = parseInt(x1);
y1 = parseInt(y1);
x2 = parseInt(x2);
y2 = parseInt(y2);

var distance = 0;

var _x1 = (y1 & 1) ? x1 + 0.5 : x1;
var _y1 = y1;
var _x2 = (y2 & 1) ? x2 + 0.5 : x2;
var _y2 = y2;

var xdif = Math.abs(_x1 - _x2);
var ydif = Math.abs(_y1 - _y2);

if (ydif * 0.5 >= xdif) {
distance = ydif;
} else {
distance = ydif * 0.5 + xdif;
}
return distance;

Очень прошу, помогите вытащить формулу расстояния и понять код...

Заранее благодарен!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нуждаюсь в вашей помощи JavaScript Chris_Phils Работа 12 18.08.2015 16:36
93 дня бесплатного хостинга по тарифу ПРОФИ freehost88 Оффтопик 5 13.06.2015 21:09
Профи, нужно присвоить значение. Помогите dio09 jQuery 0 12.09.2014 21:53
Страницы на ajax. Нужна помощь профи!!! trafbek AJAX и COMET 0 19.04.2011 15:37
Здравствуйте дорогие программисты! Я нуждаюсь в помощи! knyazsergei Events/DOM/Window 10 29.04.2010 17:14