diff --git a/map_machine/map_configuration.py b/map_machine/map_configuration.py index cd6d4bb..4727652 100644 --- a/map_machine/map_configuration.py +++ b/map_machine/map_configuration.py @@ -56,6 +56,7 @@ class MapConfiguration: ignore_level_matching: bool = False draw_roofs: bool = True use_building_colors: bool = False + show_overlapped: bool = False @classmethod def from_options( @@ -75,6 +76,7 @@ class MapConfiguration: options.ignore_level_matching, options.roofs, options.building_colors, + options.show_overlapped, ) def is_wireframe(self) -> bool: diff --git a/map_machine/ui/cli.py b/map_machine/ui/cli.py index bfd2808..d81e65b 100644 --- a/map_machine/ui/cli.py +++ b/map_machine/ui/cli.py @@ -201,6 +201,12 @@ def add_map_arguments(parser: argparse.ArgumentParser) -> None: action=argparse.BooleanOptionalAction, default=False, ) + parser.add_argument( + "--show-overlapped", + help="show hidden nodes with a dot", + action=argparse.BooleanOptionalAction, + default=False, + ) def add_tile_arguments(parser: argparse.ArgumentParser) -> None: