회복 기능과 도망 기능도 구현합니다.
class Game {
(중략)
onBattleMenuInput = (event) => {
(중략)
} else if (input === '2') { // 회복
const { hero, monster } = this;
hero.hp = Math.min(hero.maxHp, hero.hp + 20);
monster.attack(hero);
this.showMessage('체력을조금회복했다.');
this.updateHeroStat();
} else if (input === '3') { // 도망
this.changeScreen('game');
this.showMessage('부리나케도망쳤다!');
this.monster = null;
this.updateMonsterStat();
}
}
}