diff --git a/search/__pycache__/movement_logic.cpython-38.pyc b/search/__pycache__/movement_logic.cpython-38.pyc index 9f65da9ba42fb18bf302ce704b42b221a4821d45..879bcfe5fa63d67c401ad3c3491e9bd7c0e77ca2 100644 Binary files a/search/__pycache__/movement_logic.cpython-38.pyc and b/search/__pycache__/movement_logic.cpython-38.pyc differ diff --git a/search/__pycache__/search_algorithm.cpython-38.pyc b/search/__pycache__/search_algorithm.cpython-38.pyc index 1b11c6f9f79a7d13a4f32d0ff668958ccc674c1b..6571c44324cef3204f53e32a87202426deba7ae1 100644 Binary files a/search/__pycache__/search_algorithm.cpython-38.pyc and b/search/__pycache__/search_algorithm.cpython-38.pyc differ diff --git a/search/movement_logic.py b/search/movement_logic.py index 164ada92aa85a9a500c2bef21977b7ce9d7dd702..3facd281d0103ea6b84b1f7136bd22b9d4e2d1ae 100644 --- a/search/movement_logic.py +++ b/search/movement_logic.py @@ -323,5 +323,5 @@ def distance_between(piece: Tuple[int, int], target: Tuple[int, int]) -> bool: dx = abs(piece[1] - target[1]) dy = abs(piece[0] - target[0]) - result = dx + max(0, (dy - dx) / 2) + result = dy + max(0, (dx - dy) / 2) return result diff --git a/search/test.py b/search/test.py new file mode 100644 index 0000000000000000000000000000000000000000..d41b15a3a0093a88e40f8d729270c5dbeed23c13 --- /dev/null +++ b/search/test.py @@ -0,0 +1,4 @@ +from search.movement_logic import distance_between + +print(distance_between((-3, 1), (1, 0))) +print(distance_between((-3, 1), (0, -1))) \ No newline at end of file