diff --git a/web/pw-server/package.json b/web/pw-server/package.json index b8a9216..eafc63f 100644 --- a/web/pw-server/package.json +++ b/web/pw-server/package.json @@ -32,7 +32,9 @@ }, "dependencies": { "dayjs": "^1.10.7", - "moment": "^2.29.1" + "svelte-select": "^4.4.7", + "pw-visualizer": "file:../pw-visualizer", + "planetwars-rs": "file:../planetwars-rs/pkg" }, "type": "module" } diff --git a/web/pw-server/src/app.html b/web/pw-server/src/app.html index 32f9591..3193582 100644 --- a/web/pw-server/src/app.html +++ b/web/pw-server/src/app.html @@ -1,13 +1,22 @@ - - - - - - %svelte.head% - - -
%svelte.body%
- - + + + + + + + + + + + %svelte.head% + + + +
%svelte.body%
+ + + \ No newline at end of file diff --git a/web/pw-server/src/lib/components/Visualizer.svelte b/web/pw-server/src/lib/components/Visualizer.svelte new file mode 100644 index 0000000..d53eb36 --- /dev/null +++ b/web/pw-server/src/lib/components/Visualizer.svelte @@ -0,0 +1,57 @@ + + +
+ +
+
+ +
+
0 / 0
+
+ Ms per frame:  + +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+ + diff --git a/web/pw-server/src/routes/bots/[bot_id].svelte b/web/pw-server/src/routes/bots/[bot_id].svelte index 955f1c6..3eece10 100644 --- a/web/pw-server/src/routes/bots/[bot_id].svelte +++ b/web/pw-server/src/routes/bots/[bot_id].svelte @@ -1,6 +1,5 @@ + + + +
+ +
diff --git a/web/pw-server/src/routes/matches/index.svelte b/web/pw-server/src/routes/matches/index.svelte index dcfb43b..448048b 100644 --- a/web/pw-server/src/routes/matches/index.svelte +++ b/web/pw-server/src/routes/matches/index.svelte @@ -1 +1,36 @@ + + + + new match + diff --git a/web/pw-server/src/routes/matches/new.svelte b/web/pw-server/src/routes/matches/new.svelte index 10ce093..eed3dbb 100644 --- a/web/pw-server/src/routes/matches/new.svelte +++ b/web/pw-server/src/routes/matches/new.svelte @@ -28,6 +28,7 @@