const $tbody = document.querySelector('#table tbody');
const $result = document.querySelector('#result');
const row = 10; // 세로 줄
const cell = 10; // 가로 줄
const mine = 10; // 지뢰 개수
const CODE = { // 칸 상태 데이터
NORMAL: -1,
QUESTION: -2,
FLAG: -3,
QUESTION_MINE: -4,
FLAG_MINE: -5,
MINE: -6,
OPENED: 0, // 0 이상이면 모두 열린 칸
}
let data;
function plantMine() { // 무작위로 지뢰 심기
const candidate = Array(row * cell).fill().map((arr, i) => {
return i;
});
const shuffle = [];
while (candidate.length > row * cell - mine) {
const chosen = candidate.splice(Math.floor(Math.random() * candidate.length), 1)[0];