From 4b12a5a1a006fff146246fe2982f40fb574aff79 Mon Sep 17 00:00:00 2001 From: Oliver Akins Date: Sat, 12 Mar 2022 23:16:49 -0600 Subject: [PATCH] Adjust stores available. - Remove default player objects - Remove Player interface - Make players store writable - Use PlayerData type from the common module - Add a gameCode store --- web-svelte/src/stores.ts | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/web-svelte/src/stores.ts b/web-svelte/src/stores.ts index 95d9523..0bade3b 100644 --- a/web-svelte/src/stores.ts +++ b/web-svelte/src/stores.ts @@ -1,19 +1,8 @@ -import { writable, readable } from "svelte/store"; +import type { PlayerData } from "common"; +import { writable } from "svelte/store"; +export const gameCode = writable(); export const state = writable("main-menu"); export const myName = writable(); export const isHost = writable(false); - - -interface Player { - name: string; - host: boolean; - colour: string; - ship: string; -} -export const players = readable([ - { name: `Player 1`, host: true, colour: "#00aa00", ship: "space-shuttle" }, - { name: `Player 2`, host: false, colour: "#7400b8", ship: "space-shuttle" }, - { name: `Player 3`, host: false, colour: "#faa307", ship: "space-shuttle" }, - { name: `Player 4`, host: false, colour: "#b7094c", ship: "space-shuttle" }, -]); \ No newline at end of file +export const players = writable(); \ No newline at end of file