From 0fd9fb097552686f2257c1aa689d797e80057bd1 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Wed, 19 Jul 2023 20:38:24 -0700 Subject: initial commit --- client/src/App.svelte | 31 ++++++++++++++++++++++++++++ client/src/components/GameCanvas.svelte | 28 +++++++++++++++++++++++++ client/src/components/LeaderBoard.svelte | 25 ++++++++++++++++++++++ client/src/components/LeaderBoardCard.svelte | 20 ++++++++++++++++++ client/src/main.ts | 7 +++++++ client/src/routes/Home.svelte | 12 +++++++++++ client/src/vite-env.d.ts | 2 ++ 7 files changed, 125 insertions(+) create mode 100644 client/src/App.svelte create mode 100644 client/src/components/GameCanvas.svelte create mode 100644 client/src/components/LeaderBoard.svelte create mode 100644 client/src/components/LeaderBoardCard.svelte create mode 100644 client/src/main.ts create mode 100644 client/src/routes/Home.svelte create mode 100644 client/src/vite-env.d.ts (limited to 'client/src') diff --git a/client/src/App.svelte b/client/src/App.svelte new file mode 100644 index 0000000..e76c187 --- /dev/null +++ b/client/src/App.svelte @@ -0,0 +1,31 @@ + + + +
+
+ +
+
+ +
+ +
+
diff --git a/client/src/components/GameCanvas.svelte b/client/src/components/GameCanvas.svelte new file mode 100644 index 0000000..766a08a --- /dev/null +++ b/client/src/components/GameCanvas.svelte @@ -0,0 +1,28 @@ + + + diff --git a/client/src/components/LeaderBoard.svelte b/client/src/components/LeaderBoard.svelte new file mode 100644 index 0000000..d6e4ce3 --- /dev/null +++ b/client/src/components/LeaderBoard.svelte @@ -0,0 +1,25 @@ + + +
+ {#each entries + .sort((a, b) => b.score - a.score) + .slice(0, MAX_ENTRIES) as entry} + + {/each} +
+ + diff --git a/client/src/components/LeaderBoardCard.svelte b/client/src/components/LeaderBoardCard.svelte new file mode 100644 index 0000000..446d734 --- /dev/null +++ b/client/src/components/LeaderBoardCard.svelte @@ -0,0 +1,20 @@ + + +
+ {entry.name} + {entry.score} +
+ + diff --git a/client/src/main.ts b/client/src/main.ts new file mode 100644 index 0000000..5332616 --- /dev/null +++ b/client/src/main.ts @@ -0,0 +1,7 @@ +import App from "./App.svelte"; + +const app = new App({ + target: document.getElementById("app"), +}); + +export default app; diff --git a/client/src/routes/Home.svelte b/client/src/routes/Home.svelte new file mode 100644 index 0000000..935ed69 --- /dev/null +++ b/client/src/routes/Home.svelte @@ -0,0 +1,12 @@ + + +
+ + +
diff --git a/client/src/vite-env.d.ts b/client/src/vite-env.d.ts new file mode 100644 index 0000000..4078e74 --- /dev/null +++ b/client/src/vite-env.d.ts @@ -0,0 +1,2 @@ +/// +/// -- cgit v1.2.3-70-g09d2