더북(TheBook)
class Game { // 게임 클래스
  (중략)
 onGameMenuInput = (event) => { // 일반 메뉴 메서드
    event.preventDefault();
    const input = event.target['menu-input'].value; 
    if (input === '1') { // 모험
      this.changeScreen('battle');
      this.createMonster();
    } else if (input === '2') { // 휴식
    } else if (input === '3') { // 종료
    }
  }
  (중략)
  createMonster() { // 몬스터 생성 메서드
    const randomIndex = Math.floor(Math.random() * this.monsterList.length); 
    const randomMonster = this.monsterList[randomIndex];
    this.monster = new Monster(
      randomMonster.name, 
      randomMonster.hp, 
      randomMonster.att, 
      randomMonster.xp,
    );
    this.updateMonsterStat();
    this.showMessage(`몬스터와 마주쳤다. ${this.monster.name}인 것 같다!`);
  }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.