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}인 것 같다!`);
      }
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.