TheBird

anti.py

982 B · python · 32 lines

1import mrlypy.two as m22from mrlypy.core.colors import black, white34def mrly(number, level, palette):5    mrly_factory = {6        "carpet": m2.carpet_2d(number, level),7        "net": m2.net_2d(number, level),8        "tree": m2.tree_2d(number, level),9        "void": m2.void_2d(number, level),10    }11    for key, value in mrly_factory.items():12        value.paint(palette).to_image().show(key)1314def anti(number, level, palette):15    anti_factory = {16        "point": m2.carpet_2d(number).invert().fractal(level),17        "dust": m2.net_2d(number).invert().fractal(level),18        "line": m2.tree_2d(number).invert().fractal(level),19        "star": m2.void_2d(number).invert().fractal(level),20    }21    for key, value in anti_factory.items():22        value.paint(palette).to_image().show(key)2324def main():25    number = 326    level = 327    palette = {0: [white], 1: [black]}28    mrly(number, level, palette)29    anti(number, level, palette)3031if __name__ == "__main__":32    main()