diff --git a/frontend/src/lib/wailsjs/go/main/App.d.ts b/frontend/src/lib/wailsjs/go/main/App.d.ts old mode 100644 new mode 100755 diff --git a/frontend/src/lib/wailsjs/go/main/App.js b/frontend/src/lib/wailsjs/go/main/App.js old mode 100644 new mode 100755 diff --git a/frontend/src/routes/sverdle/+page.server.js b/frontend/src/routes/sverdle/+page.server.js index a2249e0..2f51eb3 100644 --- a/frontend/src/routes/sverdle/+page.server.js +++ b/frontend/src/routes/sverdle/+page.server.js @@ -1,70 +1,70 @@ -import { fail } from '@sveltejs/kit'; -import { Game } from './game'; +// import { fail } from '@sveltejs/kit'; +// import { Game } from './game'; -/** @satisfies {import('./$types').PageServerLoad} */ -export const load = ({ cookies }) => { - const game = new Game(cookies.get('sverdle')); +// /** @satisfies {import('./$types').PageServerLoad} */ +// export const load = ({ cookies }) => { +// const game = new Game(cookies.get('sverdle')); - return { - /** - * The player's guessed words so far - */ - guesses: game.guesses, +// return { +// /** +// * The player's guessed words so far +// */ +// guesses: game.guesses, - /** - * An array of strings like '__x_c' corresponding to the guesses, where 'x' means - * an exact match, and 'c' means a close match (right letter, wrong place) - */ - answers: game.answers, +// /** +// * An array of strings like '__x_c' corresponding to the guesses, where 'x' means +// * an exact match, and 'c' means a close match (right letter, wrong place) +// */ +// answers: game.answers, - /** - * The correct answer, revealed if the game is over - */ - answer: game.answers.length >= 6 ? game.answer : null - }; -}; +// /** +// * The correct answer, revealed if the game is over +// */ +// answer: game.answers.length >= 6 ? game.answer : null +// }; +// }; -/** @satisfies {import('./$types').Actions} */ -export const actions = { - /** - * Modify game state in reaction to a keypress. If client-side JavaScript - * is available, this will happen in the browser instead of here - */ - update: async ({ request, cookies }) => { - const game = new Game(cookies.get('sverdle')); +// /** @satisfies {import('./$types').Actions} */ +// export const actions = { +// /** +// * Modify game state in reaction to a keypress. If client-side JavaScript +// * is available, this will happen in the browser instead of here +// */ +// update: async ({ request, cookies }) => { +// const game = new Game(cookies.get('sverdle')); - const data = await request.formData(); - const key = data.get('key'); +// const data = await request.formData(); +// const key = data.get('key'); - const i = game.answers.length; +// const i = game.answers.length; - if (key === 'backspace') { - game.guesses[i] = game.guesses[i].slice(0, -1); - } else { - game.guesses[i] += key; - } +// if (key === 'backspace') { +// game.guesses[i] = game.guesses[i].slice(0, -1); +// } else { +// game.guesses[i] += key; +// } - cookies.set('sverdle', game.toString(), { path: '/' }); - }, +// cookies.set('sverdle', game.toString(), { path: '/' }); +// }, - /** - * Modify game state in reaction to a guessed word. This logic always runs on - * the server, so that people can't cheat by peeking at the JavaScript - */ - enter: async ({ request, cookies }) => { - const game = new Game(cookies.get('sverdle')); +// /** +// * Modify game state in reaction to a guessed word. This logic always runs on +// * the server, so that people can't cheat by peeking at the JavaScript +// */ +// enter: async ({ request, cookies }) => { +// const game = new Game(cookies.get('sverdle')); - const data = await request.formData(); - const guess = /** @type {string[]} */ (data.getAll('guess')); +// const data = await request.formData(); +// const guess = /** @type {string[]} */ (data.getAll('guess')); - if (!game.enter(guess)) { - return fail(400, { badGuess: true }); - } +// if (!game.enter(guess)) { +// return fail(400, { badGuess: true }); +// } - cookies.set('sverdle', game.toString(), { path: '/' }); - }, +// cookies.set('sverdle', game.toString(), { path: '/' }); +// }, - restart: async ({ cookies }) => { - cookies.delete('sverdle', { path: '/' }); - } -}; +// restart: async ({ cookies }) => { +// cookies.delete('sverdle', { path: '/' }); +// } +// }; diff --git a/frontend/src/routes/sverdle/+page.svelte b/frontend/src/routes/sverdle/+page.svelte index faf0701..3a6f346 100644 --- a/frontend/src/routes/sverdle/+page.svelte +++ b/frontend/src/routes/sverdle/+page.svelte @@ -5,8 +5,6 @@ import { reduced_motion } from './reduced-motion'; - goto('//') - /** @type {import('./$types').PageData} */ export let data;