def main(argv): prog, filename = argv design = p7_helper.parse_json_result(open(filename).read()) print p7_helper.side_by_side(p7_helper.render_ascii_dungeon(design), p7_helper.render_ascii_touch(design, 1)) print p7_helper.side_by_side( *[p7_helper.render_ascii_touch(design, i) for i in range(2, 4)])
def main(argv): design = p7_helper.solve("level-core.lp", "level-style.lp", "level-sim.lp", "level-shortcuts.lp", "--parallel-mode=4") print p7_helper.side_by_side(p7_helper.render_ascii_dungeon(design), p7_helper.render_ascii_touch(design, 1)) print p7_helper.side_by_side( *[p7_helper.render_ascii_touch(design, i) for i in range(2, 4)])
def main(argv): prog, filename = argv design = p7_helper.parse_json_result(open(filename).read()) print p7_helper.side_by_side(p7_helper.render_ascii_dungeon(design), p7_helper.render_ascii_touch(design, 1)) print p7_helper.side_by_side(*[p7_helper.render_ascii_touch(design,i) for i in range(2,4)])
import subprocess import json import collections import random import sys import shlex import p7_helper sub1 = subprocess.Popen(shlex.split("gringo level-core.lp level-style.lp level-sim.lp level-shortcuts.lp -c width=7"), stdout=subprocess.PIPE, stderr=subprocess.PIPE) sub2 = subprocess.Popen(shlex.split("reify"), stdin = sub1.stdout, stdout=subprocess.PIPE, stderr=subprocess.PIPE) sub3 = subprocess.Popen(shlex.split("clingo - meta.lp metaD.lp metaO.lp metaS.lp --parallel-mode=4 --outf=2"), stdin = sub2.stdout, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = sub3.communicate() if err: print err design = p7_helper.parse_json_result(out) print p7_helper.side_by_side(p7_helper.render_ascii_dungeon(design), *[p7_helper.render_ascii_touch(design,i) for i in range(1,4)])
def main(argv): design = p7_helper.solve("level-core.lp", "level-style.lp", "level-sim.lp","level-shortcuts.lp","--parallel-mode=4") print p7_helper.side_by_side(p7_helper.render_ascii_dungeon(design), p7_helper.render_ascii_touch(design, 1)) print p7_helper.side_by_side(*[p7_helper.render_ascii_touch(design,i) for i in range(2,4)])