// 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