def print_pos(pos, output): hex = pos.hex done = pos.done size = hex.size for y in xrange(size): print(u_lit(" ") * (size - y - 1), end=u_lit(""), file=output) for x in xrange(size + y): pos2 = (x, y) id = hex.get_by_pos(pos2).id if done.already_done(id): c = text_type(done[id][0]) if done[id][ 0] != EMPTY else u_lit(".") else: c = u_lit("?") print(u_lit("%s ") % c, end=u_lit(""), file=output) print(end=u_lit("\n"), file=output) for y in xrange(1, size): print(u_lit(" ") * y, end=u_lit(""), file=output) for x in xrange(y, size * 2 - 1): ry = size + y - 1 pos2 = (x, ry) id = hex.get_by_pos(pos2).id if done.already_done(id): c = text_type(done[id][0]) if done[id][ 0] != EMPTY else u_lit(".") else: c = u_lit("?") print(u_lit("%s ") % c, end=u_lit(""), file=output) print(end=u_lit("\n"), file=output)
def print_pos(pos, output): hex = pos.hex done = pos.done size = hex.size for y in xrange(size): print(u_lit(" ") * (size - y - 1), end=u_lit(""), file=output) for x in xrange(size + y): pos2 = (x, y) id = hex.get_by_pos(pos2).id if done.already_done(id): c = text_type( done[id][0]) if done[id][0] != EMPTY else u_lit(".") else: c = u_lit("?") print(u_lit("%s ") % c, end=u_lit(""), file=output) print(end=u_lit("\n"), file=output) for y in xrange(1, size): print(u_lit(" ") * y, end=u_lit(""), file=output) for x in xrange(y, size * 2 - 1): ry = size + y - 1 pos2 = (x, ry) id = hex.get_by_pos(pos2).id if done.already_done(id): c = text_type( done[id][0]) if done[id][0] != EMPTY else u_lit(".") else: c = u_lit("?") print(u_lit("%s ") % c, end=u_lit(""), file=output) print(end=u_lit("\n"), file=output)