Показать сообщение отдельно
  #8 (permalink)  
Старый 13.02.2018, 14:56
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Цитата:
не получается реализовать функцию
Странно... работает
<script>
function Tank(name,hp,damage){
this.name = name;
this.hp = hp;
this.damage = damage;

this.move = function() {
alert (this.name + ' поехал'  )
}
this.attack = function(target){
alert(target.hp);
alert(this.name+' атаковал ' + target.name);
target.hp -= this.damage;
alert('нанесено урона ' + this.damage);
alert(target.name + ' живучесть '+target.hp);
}
}

var T34 = new Tank('Т-34', 1300, 250);
var Tiger = new Tank('Тигр', 2300, 450);


alert (T34.name + ' '+ T34.hp + ' '+ T34.damage);
T34.move();

T34.attack(Tiger);
Tiger.attack(T34);
  </script>
Ответить с цитированием