더북(TheBook)

hidden 클래스가 자꾸 추가되어 두더지가 올라오지 않으니 hidden 클래스를 추가하는 1초 타이머를 실행하지 않으면 됩니다. holes 배열 안에 값이 있으면 두더지가 올라온 상황이므로 이때는 타이머를 추가하지 않게 하겠습니다. 이제 두더지가 내려갔다가 다시 올라옵니다.

function tick() {
  holes.forEach((hole, index) => {
    if (hole) { // 무언가 일어나고 있으면 return
      return; 
    }
    const $gopher = $$cells[index].querySelector('.gopher');
    (중략)
  });
}

이번에는 두더지 대신 구멍에서 폭탄이 나오게 해 봅시다.

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