ff
// Йети наступают!
// Используй своих паладинов для создания квадрата!
// Прикажи Illumina и Vaelia образовать квадрат!
function findByName(name, thangs) {
for(var i = 0; i < thangs.length; i++) {
var thang = thangs[i];
if(thang.id == name) {
return thang;
}
}
return null;
}
var friends = hero.findFriends();
var celadia = findByName("Celadia", friends);
var dedalia = findByName("Dedalia", friends);
var sideLength = celadia.distanceTo(dedalia);
// Сначала занеси оставшихся паладинов в переменные.
var illumina = findByName("Illumina", friends);
var vaelia = findByName("Vaelia", friends);
// Прикажи обеим двигаться на углы квадрата.
// Помни, что стороны квадраты равны!
var dist = celadia.distanceTo(dedalia);
var pos1 = {x: celadia.pos.x, y: celadia.pos.y - dist};
hero.command(vaelia, "move", pos1 );
var pos2 = {x: dedalia.pos.x, y: dedalia.pos.y - dist};
hero.command(illumina, "move", pos2);