} else if (input === '2') { // 회복
} else if (input === '3') { // 도망
}
}
(중략)
quit() { // 게임 오버 메서드
this.hero = null;
this.monster = null;
this.updateHeroStat();
this.updateMonsterStat();
$gameMenu.removeEventListener('submit', this.onGameMenuInput);
$battleMenu.removeEventListener('submit', this.onBattleMenuInput);
this.changeScreen('start');
game = null;
}
}
class Hero extends Unit { // 주인공 클래스
(중략)
getXp(xp) { // 레벨 업 메서드
this.xp += xp;
if (this.xp >= this.lev * 15) { // 경험치를 다 채우면(주인공 레벨 × 15)
this.xp -= this.lev * 15;
this.lev += 1;
this.maxHp += 5;
this.att += 5;