X-Git-Url: http://git.tomasm.cz/imago.git/blobdiff_plain/be7942c3c75a64979e60b50cf76aa1000ec57413..33b793fe326a2706173b38d2fc4b454982fbf900:/src/intrsc.py?ds=sidebyside diff --git a/src/intrsc.py b/src/intrsc.py index 7455d0c..3c736d9 100644 --- a/src/intrsc.py +++ b/src/intrsc.py @@ -26,10 +26,11 @@ def dst_sort(lines): lines.sort(key=itemgetter(1)) return lines -def board(image, lines, show_all, do_something): +def board(image, lines, show_all, do_something, logger): """Compute intersections, find stone colors and return board situation.""" # TODO refactor show_all, do_something # TODO refactor this into smaller functions + logger("finding the stones") lines = [dst_sort(l) for l in lines] an0 = (sum([l[0] for l in lines[0]]) / len(lines[0]) - pi / 2) an1 = (sum([l[0] for l in lines[1]]) / len(lines[1]) - pi / 2)