// Nie atakuj burli!
// Funkcja może zwracać dane.
// Kiedy funkcja zostaje użyta jest jednoznaczna z informacją zwrotną.

function shouldAttack(target) {
    // return false
    if (!target) {
        return false;
    }
    // return false
    if (enemy.type == "burl"){
        return false;
    }


    
    // W przeciwnym wypadku return true
    else {
      return true;  
    }
}
while(true) {
    var enemy = hero.findNearestEnemy();
    // Tutaj używamy shouldAttack() aby zadecydować o ataku.
    // heroShouldAttack będzie miało taką samą wartość jaką heroShouldAttack() zwróci!
    var heroShouldAttack = shouldAttack(enemy);
    if(heroShouldAttack) {
        hero.attack(enemy);
    }
}

 

 

 

 

 

 

 

 

 

Projektuję strony www Lublin na Joomla i WordPress