Refactor drawing process.

This commit is contained in:
Sergey Vartanov 2022-05-16 03:13:21 +03:00
parent 82859b4ea0
commit 1ea38aab97
4 changed files with 30 additions and 6 deletions

View file

@ -73,6 +73,8 @@ def format_frequency(value: str) -> str:
@dataclass
class TextConstructor:
"""Constructs map labels out of OpenStreetMap tags."""
def __init__(self, scheme: Scheme) -> None:
self.scheme: Scheme = scheme
self.default_color: Color = self.scheme.get_color("text_color")