commit e728052bb6cb97f80670d5662294ea0b5788424d
parent 7195dbb2d5e4b5be7855b28a0c1073dcc40ac03f
Author: Daniel Barlow <dan@telent.net>
Date: Tue, 3 Jun 2025 22:15:14 +0100
print each road name once only
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pkgs/maps/main.fnl b/pkgs/maps/main.fnl
@@ -143,6 +143,7 @@ label.readout {
cairo.Content.COLOR
(* tile-size (+ 4 num-tiles-x))
(* tile-size (+ 4 num-tiles-y)))
+ seen-road-names {}
g (cairo.Context.create map-surface)]
(g:set_source_rgb 0.7 0.8 0.8)
@@ -164,7 +165,8 @@ label.readout {
ext (g:text_extents n)
w ext.width
h ext.height]
- (when (and x y)
+ (when (and x y (not (. seen-road-names n)))
+ (tset seen-road-names n true)
(g:save)
(g:set_line_width h)
(g:set_source_rgb 1 1 1)