pipeline.py
419 B · python · 14 lines
1from mrlypy.tile.models import Tile2from .config import Config3from .models import Paint4from .painter import apply, setup5from .primer import prime6from .randomizer import random_edition78def paint(tile: Tile, config: Config, mask: Tile = None) -> Paint:9 edition = random_edition(config.editions)10 p = Paint(edition=edition)11 p = setup(p, config)12 p = prime(p, tile, mask)13 apply(p, tile)14 return p