From 60f1034416e117c4987ee81f7d6b073ee989896f Mon Sep 17 00:00:00 2001
From: Xuan Trinh <xuan.trinh@student.unimelb.edu.au>
Date: Sun, 28 Mar 2021 15:20:21 +1100
Subject: [PATCH] fix bug

---
 .../__pycache__/movement_logic.cpython-38.pyc | Bin 5602 -> 5602 bytes
 .../search_algorithm.cpython-38.pyc           | Bin 8935 -> 8935 bytes
 search/movement_logic.py                      |   2 +-
 search/test.py                                |   4 ++++
 4 files changed, 5 insertions(+), 1 deletion(-)
 create mode 100644 search/test.py

diff --git a/search/__pycache__/movement_logic.cpython-38.pyc b/search/__pycache__/movement_logic.cpython-38.pyc
index 9f65da9ba42fb18bf302ce704b42b221a4821d45..879bcfe5fa63d67c401ad3c3491e9bd7c0e77ca2 100644
GIT binary patch
delta 179
zcmaE){YaZTl$V!_fq{WxHFLs7?m#Z?D2{^s;>?oF{Jf~i>0FVF>YER8g)=g0Og_kE
zHQAR_ZE_{g_sIvi1Sjud;oaQFo5;+j#lXN&q&<0~knm;>!7@fhy~*`LS{ynI3=Eo#
zMY@wW3Qgi<E@4bzs$r^O-s~eB&B$mpd4-6Zpcw-LgP*4KE%x~Ml>FrQ_^8SMMbfy{
cL8fVd2+hd_qLOSNRYiQ06?ugxFA{YC0CguXGXMYp

delta 177
zcmaE){YaZTl$V!_fq{X6>vQ}@?m#Z?TO0-X#hE3U`FXb{r*lP4F5nfMtjVLb`8Ss=
zBcs;jgIrdVeL2-8SMq#k)ZSdkTgS|z!@$5WdA*S6W)8tJMn;3l^+H-4dJGH<nv6yI
zlQ#-Y;$$jeOkt{Fu3_5jBOJ}hXfk<)h?}4V0|SGfrt~fL`1q9k<oNholmCmPaceR#
cFcfKl2<^!QqLOSNRYiQ06?ugxFA{YC0F$0CzyJUM

diff --git a/search/__pycache__/search_algorithm.cpython-38.pyc b/search/__pycache__/search_algorithm.cpython-38.pyc
index 1b11c6f9f79a7d13a4f32d0ff668958ccc674c1b..6571c44324cef3204f53e32a87202426deba7ae1 100644
GIT binary patch
delta 128
zcmaFv`rMT-l$V!_fq{V``EPuJsOd&Nb1AVB?hb|;CP{`GW=Vz`re-Eah7`71md(*p
zrx+QHC#%W4(P!phRAT00<YDAv;b9hG=3r!DWMO7u6kudx7Gae5&&0&R$iytb$i*nY
hB)}}hxY<#*nUOJI^HI51jEsq!Hz=4eF`ID+0swo$7s3Dl

delta 128
zcmaFv`rMT-l$V!_fq{YH*!TDZHsg(a=2BuQY_%*U+#L)xOp**W%#sW>OwCM;44b2+
zPBAhXPF9n7qtC>_sKm_0$iu|P#KSDY%)!XQ$il?JD8R_XB*G~1pNWZsk%?J=k&97)
hNq~`sX|tnjGb5w#=A&}27#ZU>Z%{B{Vm9Uw1OT3f7w`Z8

diff --git a/search/movement_logic.py b/search/movement_logic.py
index 164ada9..3facd28 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 0000000..d41b15a
--- /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
-- 
GitLab