]>
Commit | Line | Data |
---|---|---|
1 | import { browser } from '$app/environment'; | |
2 | import { derived, writable } from 'svelte/store'; | |
3 | ||
4 | export const canvas = writable({x: 0, y: 0}); | |
5 | ||
6 | export const topLeft = derived(canvas, ($canvas) => { | |
7 | if (browser) { | |
8 | return { | |
9 | x: $canvas.x - window.screen.width/2, | |
10 | y: $canvas.y - window.screen.height/2 | |
11 | }; | |
12 | } | |
13 | return {x: 0, y: 0} | |
14 | }); | |
15 | ||
16 | export const bottomRight = derived(canvas, ($canvas) => { | |
17 | if (browser) { | |
18 | return { | |
19 | x: $canvas.x + window.screen.width/2, | |
20 | y: $canvas.y + window.screen.height/2 | |
21 | }; | |
22 | } | |
23 | return {x: 0, y: 0} | |
24 | }); |