import { size, mine } from './constants';
const randomNumber = () => Math.floor(Math.random() * Math.floor(size));
export const addMines = arr => {
for (let i = 0; i < size / 2; i++) {
arr[randomNumber()][randomNumber()] = mine;
const mark = (arr, x, y) =>
arr[x] !== undefined && arr[x][y] !== undefined
? (arr[x][y] += arr[x][y] === mine ? 0 : 1)
export const addMarks = arr => {
for (let ri = 0; ri < size; ri++) {
for (let ci = 0; ci < size; ci++) {
if (arr[ri][ci] === mine) {
mark(arr, ri - 1, ci + 1);
mark(arr, ri - 1, ci - 1);
mark(arr, ri + 1, ci + 1);
mark(arr, ri + 1, ci - 1);