cli/print: print tracks and areas
Some checks failed
Build maps / validate (push) Failing after 19s
Build maps / build-bluemap (push) Successful in 28s
Build maps / build-mapcrafter (push) Successful in 1m20s

This commit is contained in:
2026-01-27 16:52:43 +09:00
parent 8ef19f8051
commit 2618e434e4

View File

@@ -25,9 +25,9 @@ def format_marker(marker: Marker) -> str:
if isinstance(marker, Point):
return format_point_marker(marker)
elif isinstance(marker, Track):
raise NotImplementedError("Track markers are not supported")
return f"{marker.name} - {marker.points[0]} <--[{len(marker.points)}]--> {marker.points[-1]}"
elif isinstance(marker, Area):
raise NotImplementedError("Area markers are not supported")
return f"{marker.name} ({len(marker.points)} points)"
else:
raise ValueError(f"Unknown marker type: {marker}")