diff --git a/README.md b/README.md index 6bd68fe..1ae02fc 100644 --- a/README.md +++ b/README.md @@ -8,5 +8,5 @@ - [x] fix undo missing animation - [x] fix undo when circle picked - [ ] add about page -- [ ] fix victory / gameover modal +- [x] fix victory / gameover modal - [x] handle U, R and A keypresses diff --git a/src/App.svelte b/src/App.svelte index 519c601..6ffbf8c 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -54,6 +54,7 @@ import Button from "./Button.svelte" import Tailwind from "./Components/Tailwind.svelte" import LevelButton from "./LevelButton.svelte" + import Modal from "./Modal.svelte" import Triangle, { C_POLE, C_HOLE, @@ -72,8 +73,8 @@ let circles = [] let circleColors = [] let moveStack = [] - let gameover - let victory + let gameover = false + let victory = false let maxSteps $: if (variant || side) { @@ -302,19 +303,10 @@ } - @@ -331,9 +323,9 @@ {/each} -
- GAME OVER - VICTORY +
+ +
+ export let position + export let text + export let invisible + + +
+ {text}! +