Skip to content

Commit 8e87576

Browse files
committed
cleanup
1 parent 9fdd7ed commit 8e87576

File tree

3 files changed

+11
-21
lines changed

3 files changed

+11
-21
lines changed

src/App.jsx

+1-10
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const App = () => {
3838
if (worker) {
3939
worker.postMessage(setupData);
4040
} else {
41-
const { data, discovered, error } = generatePuzzleBoard(
41+
const { cells, knownCells, error } = generatePuzzleBoard(
4242
setupData.seed,
4343
setupData.pieces,
4444
setupData.size,
@@ -49,15 +49,6 @@ export const App = () => {
4949
if (error) {
5050
console.error(error);
5151
} else {
52-
let cells = data;
53-
let knownCells = Array(setupData.size * setupData.size).fill(false);
54-
55-
for (let i in discovered) {
56-
if (discovered[i]) {
57-
knownCells[i] = true;
58-
}
59-
}
60-
6152
setGame({ ...Game({ ...setupData, cells, knownCells }) });
6253
}
6354
}

src/Game.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -367,11 +367,19 @@ export function generatePuzzleBoard(seed, pieces, size, count, difficulty) {
367367
}
368368
}
369369

370+
let knownCells;
370371
if (c === maxIt) {
371372
error = "Failed to generate puzzle";
373+
} else {
374+
knownCells = Array(size * size).fill(false);
375+
for (let i in discovered) {
376+
if (discovered[i]) {
377+
knownCells[i] = true;
378+
}
379+
}
372380
}
373381

374-
return { data, discovered, error };
382+
return { cells: data, knownCells, error };
375383
}
376384

377385
function generateClassicBoard(G, id) {

src/PuzzleGenWorker.js

+1-10
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { generatePuzzleBoard } from "./Game";
33
onmessage = (e) => {
44
const { seed, pieces, size, count, difficulty } = e.data;
55

6-
const { data, discovered, error } = generatePuzzleBoard(
6+
const { cells, knownCells, error } = generatePuzzleBoard(
77
seed,
88
pieces,
99
size,
@@ -14,15 +14,6 @@ onmessage = (e) => {
1414
if (error) {
1515
postMessage(error);
1616
} else {
17-
let cells = data;
18-
let knownCells = Array(size * size).fill(false);
19-
20-
for (let i in discovered) {
21-
if (discovered[i]) {
22-
knownCells[i] = true;
23-
}
24-
}
25-
2617
postMessage({ cells, knownCells });
2718
}
2819
};

0 commit comments

Comments
 (0)