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