From 9b970dc2532ebb541c56935e5492e4b18bfc63de Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Thu, 19 Dec 2024 16:16:38 -0500 Subject: [PATCH] [O] Use unique puzzle id for editor --- src/App.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.svelte b/src/App.svelte index 06840ac..5a4848c 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -15,7 +15,6 @@ // Can pass in puzzle data from props interface Props { puzzleId?: string, puzzleData?: MetaCheckpoint } export let { puzzleId, puzzleData }: Props = {} - const pid = puzzleId ?? 'slitherlink' // Main variables const [rows, cols] = [+(puzzleData?.rows ?? params.get('size') ?? 25), +(puzzleData?.cols ?? params.get('size') ?? 25)] @@ -23,6 +22,7 @@ let [numbers, nMask, numberState] = [zero8(rows * cols), zero8(rows * cols).fill(1), zero8(rows * cols)] let [hStates, vStates] = [zero8(eRows * eCols), zero8(eRows * eCols)] let [solutionHStates, solutionVStates] = [zero8(eRows * eCols), zero8(eRows * eCols)] + const pid = puzzleId ?? `slitherlink-${rows}x${cols}` // Auto adapt grid size to screen size if (rows < 10 && cols < 10) {