더북(TheBook)

회복 기능과 도망 기능도 구현합니다.

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();
    }
  }
}

본문으로

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.