class Unit { // 공통 클래스
constructor(name, hp, att, xp) { // 생성자
this.name = name;
this.maxHp = hp;
this.hp = hp;
this.xp = xp;
this.att = att;
}
attack(target) { // 공격 메서드
target.hp -= this.att;
}
}
class Hero extends Unit { // 주인공 클래스
constructor(name) { // 생성자
super(name, 100, 10, 0);
this.lev = 1;
}
heal(monster) { // 회복 메서드
this.hp += 20;
this.hp -= monster.att;
}
}
class Monster extends Unit { // 몬스터 클래스
}
let game = null;