diff --git a/client/svelte-client/src/Action.svelte b/client/svelte-client/src/Action.svelte index d1a2e7c..a2050ae 100644 --- a/client/svelte-client/src/Action.svelte +++ b/client/svelte-client/src/Action.svelte @@ -5,6 +5,10 @@ let sessionId = ''; + const localSession = () => { + dispatch("local-create") + } + const createSession = () => { dispatch("session-create") } @@ -29,10 +33,11 @@
- + + - - + +
diff --git a/client/svelte-client/src/App.svelte b/client/svelte-client/src/App.svelte index 1884ada..6ee6316 100644 --- a/client/svelte-client/src/App.svelte +++ b/client/svelte-client/src/App.svelte @@ -1,97 +1,115 @@
- {#if $network.loading} - loading... - {:else} - {JSON.stringify($sessionStore)} - {/if} - createSession()} - on:session-join={({detail: sessionId}) => joinSession(sessionId)} - on:session-watch={({detail: sessionId}) => watchSession(sessionId)} - on:debug-toggle={() => toggleDebug()} - > -
- - - - -
+ {#if $network.loading} + loading... + {:else} + {JSON.stringify($sessionStore)} + {/if} + {#if !$sessionStore.session} +
+ localSession()} + on:session-create={() => createSession()} + on:session-join={({detail: sessionId}) => joinSession(sessionId)} + on:session-watch={({detail: sessionId}) => watchSession(sessionId)} + on:debug-toggle={() => toggleDebug()} + > +
+ {:else} +
+ + + + +
+ {/if}
diff --git a/client/svelte-client/src/Canvas.svelte b/client/svelte-client/src/Canvas.svelte index 1f22b1b..cfda9e1 100644 --- a/client/svelte-client/src/Canvas.svelte +++ b/client/svelte-client/src/Canvas.svelte @@ -26,7 +26,6 @@ let listeners = []; let session = getContext(sessionContext); - console.log(session) onMount(() => { ctx = canvas.getContext('2d'); diff --git a/client/svelte-client/src/game/event.ts b/client/svelte-client/src/game/event.ts deleted file mode 100644 index e69de29..0000000