]> git.r.bdr.sh - rbdr/canvas/blobdiff - src/lib/components/hud.svelte
Render cases when the boundary crosses the viewport
[rbdr/canvas] / src / lib / components / hud.svelte
index ce32e0d44398f653fa9efdb243e0881850ae00d3..ffea4ded08e86be6db7bd99000f16026dc0c3e14 100644 (file)
@@ -1,20 +1,19 @@
 <script>
 <script>
-  export let x;
-  export let y;
+  import { coordinateLength } from '$lib/config';
+  import { canvas } from '$lib/stores/canvas';
 
 
-  const kCoordinateLength = 6;
   const kSeparatorRegex = /([0-9a-z]{2})/g;
 
   const formatCoordinate = function formatCoordinate(coordinate) {
     return coordinate
       .toString(16)
   const kSeparatorRegex = /([0-9a-z]{2})/g;
 
   const formatCoordinate = function formatCoordinate(coordinate) {
     return coordinate
       .toString(16)
-      .padStart(kCoordinateLength, 0)
+      .padStart(coordinateLength, 0)
       .replace(kSeparatorRegex, '$1 ');
   }
 </script>
 
 <div class="hud">
       .replace(kSeparatorRegex, '$1 ');
   }
 </script>
 
 <div class="hud">
-  { formatCoordinate(x) } × { formatCoordinate(y) }
+  { formatCoordinate($canvas.x) } × { formatCoordinate($canvas.y) }
 </div>
 
 <style>
 </div>
 
 <style>