From 5f5e54b51ad7f8d0e37ca912cf4109ea0cb0681f Mon Sep 17 00:00:00 2001 From: Ota Prokopec Date: Mon, 17 Apr 2023 18:49:34 +0200 Subject: [PATCH] map options --- src/lib/components/Map/Erantmap.svelte | 3 +++ src/routes/game/Forms/Renderer.svelte | 6 ++---- src/routes/game/experience.svelte | 7 ++++++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/lib/components/Map/Erantmap.svelte b/src/lib/components/Map/Erantmap.svelte index 8d25988..2b0996d 100644 --- a/src/lib/components/Map/Erantmap.svelte +++ b/src/lib/components/Map/Erantmap.svelte @@ -59,9 +59,12 @@ options={{ trackUserLocation: true, showUserHeading: true, + maximumAge: 1500, positionOptions: { enableHighAccuracy: true, }, + showUserLocation: true, + showAccuracyCircle: false, }} bind:trigger on:trackuserlocationstart={() => {}} diff --git a/src/routes/game/Forms/Renderer.svelte b/src/routes/game/Forms/Renderer.svelte index 502df2b..ef19ecc 100644 --- a/src/routes/game/Forms/Renderer.svelte +++ b/src/routes/game/Forms/Renderer.svelte @@ -29,7 +29,7 @@ INFO: Info, } - $: console.log({ checkPoints: gameData.checkPoints }) + $: console.log(gameData.checkPoints[client.pos], gameData.checkPoints, client.pos) export let control: AnswerState = null let view: 'question' | 'map' | 'end' | 'start' | 'start-map' = 'start-map' @@ -51,8 +51,6 @@ $: if (gameData.checkPoints[client.pos].CPType === 'INFO' && !$userProgressLoading) control = 'not-control' - $: console.log(control) - const nextQuestion = () => { //další otázka control = null @@ -64,7 +62,7 @@ } $: checkPoint = gameData.checkPoints[client.pos] - $: checkPointType = checkPoint.CPType + $: checkPointType = checkPoint?.CPType let page = null $: page = view === 'question' ? components[checkPointType] : null diff --git a/src/routes/game/experience.svelte b/src/routes/game/experience.svelte index 9bacd16..5c9fec1 100644 --- a/src/routes/game/experience.svelte +++ b/src/routes/game/experience.svelte @@ -28,6 +28,8 @@ $: if ($gameData) view = 'experience-preview' let view: 'experience-play' | 'experience-loading' | 'experience-preview' = 'experience-loading' + + const deleteProgress = () => {} {#if view === 'experience-loading'} @@ -82,9 +84,12 @@ - {#if $gameData.checkPoints.length} + {#if $gameData.checkPoints.length && !($gameData.ExpCPsID.length === $userProgress.length)} {/if} + {#if $userProgress.length} + + {/if} {:else if view === 'experience-play'}