diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-07-07 23:14:18 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-07-07 23:14:18 +0200 |
| commit | d7cea96940ddeb764c7343e05526f611863019d8 (patch) | |
| tree | 7258a9ee7321153363ea6e23c092291f5f0dc4d4 /src/lib/components/sensor.svelte | |
| parent | c30e688113e317ff6aca8a63f16b202cbfff3820 (diff) | |
Partially render the boxes
Diffstat (limited to 'src/lib/components/sensor.svelte')
| -rw-r--r-- | src/lib/components/sensor.svelte | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/lib/components/sensor.svelte b/src/lib/components/sensor.svelte index e98b740..3b7dfc2 100644 --- a/src/lib/components/sensor.svelte +++ b/src/lib/components/sensor.svelte @@ -1,11 +1,9 @@ <script> import { browser } from '$app/env'; import { maxSize } from '$lib/config'; + import { canvas } from '$lib/stores/canvas'; import { sensor } from '$lib/stores/widgets'; - export let x; - export let y; - const kSensorSize = 2; let left; @@ -23,10 +21,10 @@ $: { if (browser) { - left = x - window.screen.width * kSensorSize; - top = y - window.screen.height * kSensorSize; - right = x + window.screen.width * kSensorSize; - bottom = y + window.screen.height * kSensorSize; + left = $canvas.x - window.screen.width * kSensorSize; + top = $canvas.y - window.screen.height * kSensorSize; + right = $canvas.x + window.screen.width * kSensorSize; + bottom = $canvas.y + window.screen.height * kSensorSize; fetchItems(left, top, right, bottom); } |