Hello everyone!
Give me please a hint, what is wrong in this code?
Where I made mistake?
var whiteX = { x: 27, y: 42};
var redX = {x: 151,y: 118};
var traps = hero.findByType("fire-trap");
var trapIndex = 0;
var minTrap = 9999;
var maxTrap = 0;
var enemiesArray = hero.findEnemies();
hero.moveXY(27, 42);
function sumMinAndMax(traps) {
while (trapIndex < traps.length) {
if (traps[trapIndex].value < minTrap) {
minTrap = traps[trapIndex].value;
}
if (traps[trapIndex].value > maxTrap) {
maxTrap = traps[trapIndex].value;
}
trapIndex += 1;
}
return maxTrap + minTrap;
}
function KillHim(enemiesArray) {
var enemyIndex = 0;
var enemy = null;
while (enemyIndex < enemiesArray.length) {
enemy = enemiesArray[enemyIndex];
if(enemy.health > 0 ) {
hero.attack(enemy);
}
enemyIndex += 1;
}
}
sumMinAndMax(traps);
var say = sumMinAndMax(traps);
hero.say(say);
KillHim(enemiesArray);