더북(TheBook)
class Game { // 게임 클래스
  (중략)
  start(name) { // 게임 시작 메서드
    (중략)
    this.hero = new Hero(name); 
    this.updateHeroStat();
  }
 (중략)
  updateHeroStat() { // 주인공 정보 표시 메서드
    const { hero } = this; 
    if (hero === null) { // 주인공이 죽었을 때
      $heroName.textContent = '';
      $heroLevel.textContent = '';
      $heroHp.textContent = '';
      $heroXp.textContent = '';
      $heroAtt.textContent = ''; 
      return;
    }
    $heroName.textContent = hero.name;
    $heroLevel.textContent = `${hero.lev}Lev`;
    $heroHp.textContent = `HP: ${hero.hp}/${hero.maxHp}`;
    $heroXp.textContent = `XP: ${hero.xp}/${15 * hero.lev}`;
    $heroAtt.textContent = `ATT: ${hero.att}`;
  }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.