помогите!!! JavaScriptКОД Забавы// Получить случайное число от 0 до size-1 var
Помогите!!! JavaScript
КОД ИГРЫ
// Получить случайное число от 0 до size-1
var getRandomNumber = function (size)
return Math.floor(Math.random() * size);
;
// Вычислить расстояние от клика (event) до клада (target)
var getDistance = function (event, target)
var diffX = event.offsetX - target.x;
var diffY = event.offsetY - target.y;
return Math.sqrt((diffX * diffX) + (diffY * diffY));
;
// Получить для расстояния строчку подсказки
var getDistanceHint = function (distance)
if (distance lt; 10)
return "Обожжешься!";
else if (distance lt; 20)
return "Очень жарко";
else if (distance lt; 40)
return "Горячо";
else if (distance lt; 80)
return "Тепло";
else if (distance lt; 160)
return "Холодно";
else if (distance lt; 320)
return "Очень холодно";
else
return "Замерзнешь!";
;
// Создаем переменные
var width = 400;
var height = 400;
var clicks = 0;
// Случайная позиция клада
var target =
x: getRandomNumber(width),
y: getRandomNumber(height)
;
// Добавляем элементу img обработчик клика
("map").click(function (event)
clicks++;
// Получаем расстояние от места клика до клада
var distance = getDistance(event, target);
// Преобразуем расстояние в подсказку
var distanceHint = getDistanceHint(distance);
// Записываем в элемент distance новейшую подсказку
("distance").text(distanceHint);
// Если клик был довольно недалеко, приветствуем с победой
if (distance lt; 8)
alert("Клад найден! Сделано кликов: " + clicks);
);
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.
Разные вопросы.