From 53603120bc2e3c1fdf0ea8184a6465a60f0bdd37 Mon Sep 17 00:00:00 2001 From: MarRac Date: Tue, 9 Apr 2024 15:02:58 +0200 Subject: [PATCH] added tractor rotation and movement --- .../crop_protection_product.cpython-311.pyc | Bin 651 -> 651 bytes source/__pycache__/ground.cpython-311.pyc | Bin 1341 -> 1341 bytes source/__pycache__/plant.cpython-311.pyc | Bin 1424 -> 1424 bytes source/__pycache__/tile.cpython-311.pyc | Bin 1714 -> 1714 bytes .../area/__pycache__/__init__.cpython-311.pyc | Bin 178 -> 178 bytes .../__pycache__/constants.cpython-311.pyc | Bin 451 -> 573 bytes source/area/__pycache__/field.cpython-311.pyc | Bin 3228 -> 2562 bytes .../area/__pycache__/tractor.cpython-311.pyc | Bin 3224 -> 5766 bytes source/area/constants.py | 5 +- source/area/tractor.py | 50 +++++++++++++++++- source/main.py | 17 ++++-- 11 files changed, 65 insertions(+), 7 deletions(-) diff --git a/source/__pycache__/crop_protection_product.cpython-311.pyc b/source/__pycache__/crop_protection_product.cpython-311.pyc index d4e10b42977eef6edebb799c7ba61069314f1050..6a05fd6c408c338ff6e3508624558cd698721358 100644 GIT binary patch delta 27 hcmeBX?Pld(&dbZi00iq3MK*HFGBPG_)?`d#1OQJ&1(^T< delta 27 hcmeBX?Pld(&dbZi00cW0GHm3QWn|3WtjU)~IWI340}!lF6xql)~IWI340}$+3$gq)n4kKgs<`s-nnE_-!2X_Df diff --git a/source/__pycache__/plant.cpython-311.pyc b/source/__pycache__/plant.cpython-311.pyc index 4dca0beb6da621b1033222a53ef4531727232ca9..3976f891a2eaf1b7f97d1773ea600f5eaeb2ef11 100644 GIT binary patch delta 27 hcmbQhJ%O8hIWI340}!lF6xqn#%gC6#c_!m`W&l`F2POaj delta 27 hcmbQhJ%O8hIWI340}zC6W!T8w%gC6$c_!m`W&l>`2NVDR diff --git a/source/__pycache__/tile.cpython-311.pyc b/source/__pycache__/tile.cpython-311.pyc index afdea507b858812fdbd011e7231cc317a3250209..415b652dc527c8edf686886587a913d7835daf9b 100644 GIT binary patch delta 27 hcmdnQyNQ>3IWI340}!lF6xqlf$;g3IWI340}$+3$gq(+l94fcb1I`RD*#@k2Aco? diff --git a/source/area/__pycache__/__init__.cpython-311.pyc b/source/area/__pycache__/__init__.cpython-311.pyc index a319c592373413ccf52f095dfa274696da8b635f..1de898dbb589316707e24213231967a159cc3c0e 100644 GIT binary patch delta 25 fcmdnQxQUTxIWI340}!lF6iJ)N6Udl6F)joEP7MZK delta 25 fcmdnQxQUTxIWI340}xa_eU&Ecm}yThj{w?#rydOg?QZJLkPG!28SRk2=)&} zRS@nP95PveQI#=yvKgZZmmJVokWIzWlS>%gWFH6#H}KyO6l&nR0cSPvHSiV50M!5h Dz%esD delta 76 zcmdnXa+sNSIWI340}$+3$dG0-kynz@X`;FlD`PN&Ci}!XCninqiPz#Lmocg`W>22O bXu>51RLTg%#qN`DF}iU!ur#m~i2(Tkxs4G) diff --git a/source/area/__pycache__/field.cpython-311.pyc b/source/area/__pycache__/field.cpython-311.pyc index e78f0fe881d09a2bf2782cc2d8121cedaccedd4f..3a7109fbd4f188c573cfd25db4ec6cc6efab41e4 100644 GIT binary patch delta 789 zcmZva&ubG=5Xax!U)dk|u}Pa)TN`6R<0_&D5vBg12p(H%E!A8kt*WcxGHbZ-R zxxD#PW$ZhBj7=FihpM7|&RvATmf-n8>2AkR`#_ zm}l>Nx-HN0lRT2Eyln}##`gHKr_1xoyj)j2-jYw0YxWVW-JwNIJZ5tZRZr6_l&^ew8Q?$NF39T1|evB7mwOS1- z6mnYNH+%jaNAU0$MVKml`JK0N_k z8JRa$sA5`sm=QtT4V#aL+GZGZJ$0z|g9yr$KY{qKpj&|-3OIvl5*6<yX+ao*iR;p$P$RESIF0Z) zc=(E`BcsOI0-F7e0Q=vEa~P(z@fG>SUXYGGXOcW`3TiUvEH1-5enC1n8W5BS(*zpP z@21gJ(}VU{dbe~uKg_G`j(8OM*Wm)@seJrFzIRq+AzN-H26NnP=fIwOxq4t#w~TLA hcFRaimE-R+LDt~M5;lQraO~g&C6&+8;=hq<_yt#$om&6^ delta 1123 zcmZWnU1(HC6rQW3sluY3qwTh5c%icoYME#ae<%CF(~A`Q)7cfgmhg}>%c@c|qGN9??NwSE$`5ls$ zo=XoOkqemrMFu6mmp4g@?^F^v!7Eyd@0MGn%QDX?yRpm{6ibmWq1zE*>boTSz2Is? zzS>OHf3>`!Oty(EF_8o-8Gg=M`62bQD}roDyP;9HT=MLT4KnSyCDs9kMtrJRIPWn3 zjO~@q*%oQYGj4%(iZ|PZJ?7@^v(84v$^=vp?bdJ)xsFHK5STuIStb~v0IiY4)v@`p zV2r<1=T5Jg>FfJf%)Vu_@7~1S(=~H%-Q2rkjx3uaHFLCXjs{2IO5NPPVp_|lb${@2 z`boC>@zI(&UN^^sBdbLF{_x!4g)e{l{8skf%-xICo;@`(Tqna-GR!M_59GM0rST;H zL7O=EHW4y}>Utj2fmq1U!fa5G1deDU3WG9xX2ONq&#*n99uW2&yr^$WR7na3>jsV0 z!M5?=^-rc7F&m0Jw9$eL`W`V6Hw!ySv`m;-W{O?A0MR+?1ra$4|5!qy)39s)(f8+z z^jpvQlzjwt!L0lzKM)zelBuFCV->Ymw~iOO5h$xh>q7tHhl|| E1^-tQ%>V!Z diff --git a/source/area/__pycache__/tractor.cpython-311.pyc b/source/area/__pycache__/tractor.cpython-311.pyc index d57462a6bfc74dd6e04bef4114262159a930642b..36769f12cd03e88e231dd853dd1c8211863de59d 100644 GIT binary patch literal 5766 zcmcH-OKcm*b(UOGl(-Z{N;Kn-WZIS`6OJW0MV-o)RV(^bu4CDb6gwrIEA+>uYU!VhX^CgrBQ}Ua2&0>(yoj< z;m+_0KI2JvGTwwY(~@X0Y3{Ty)0$|_v?bciHlOw<{4Vq}ggsv(?0w=w=o!3LNeGyq zMe&v$+Kh8XWSrzyu9KW9C)HFg3pKo&RO23_b?)-Vlj7{<#H7(aaru+U@wv;_X2i*{ z**POvYtLT$bZ)wy;nrj$!_2i$=BDE=!@H1@)A%#{{}(e!TOad}&AkH6he$>V4x@w% za|t)RJiH!wy)GoTU>9~b&B$ls`91hno8QyK-)8eSpz?JDR2cOQoLCTE@*MA<%SkpZPn}G5n5srOP(6GR>RyA zkn)U4D%JI^aXo?RGuDK$m{g2lrmmU%5h5$ORg#pI!Bj?Cgg@1q`@l+eG2UWu_Y7{` zXvHaFxt!r$SznYgvf(k=4L+Tdun|b+vUg>oic)&zjuht&UXjxaq!WfFT@*wBD0J`` zly4`J=jT6FWTMPpm597NKaoqWX5_4@%-e<+iM*1djb&Jcc}u~0V3p>XcI$>u6jRxh zDvJ3IyW4<+p<^mP1yDrQPs|ZXnYQ-w4Ys?mybi)djR*Rz&E-O=y0y!-rte12RCg% z4mIiG{U5qGbf!zewbbI+gZvU^?{iuOwAAX6n@2V6vk$)y_@hny z{F$=6k$f?`Xk2QIdBc1hW zklxWOogQcAkrtZCADoj2J-uTqX(_A9IHu$>vU(?#UEIMi>dq+u`NQ^+5liOMaDF$k zeL&f$hkz{WG>ok(AZUDjMJ6DNtY@YCp$5|IN{WVMl}H&$%}1JP*_(Er%iz^iS~k3(;vl z1=ez8SZyUGKtH!tj>*4EgoU_=kbN)vkTkM-V5 zmEa{Uc&XYo_<(!BRYOrdbi9Q1zMtrQW*ry>F}%8q-2!)vkg1k@UVM(!N9K{_c`jj}2G+!dBioZ=QOr^*R6uqg90v zqb%e|#_&RXq!9`-RzxlWs9&d`MWg|Qq!#a}`KYsGO@ukxaT+1KTKkBCW&^j^?3k7p)ck?H_NDlF===YfH(ZX4=#h~|^Rjad#M6Cj zy7!2ADyqIIxewux5U0o>d5E`G@da8y*QdhWCRd# zfzXXc#sL@}B`Kxt9Y!~$bzD+KtwWLyV(_=qaCgyyQwk(M>juA&POZe`?sTKD$z4r`1#V`hyRh% z&R;J_Z|Kn*8$#75YjQsTe%Zt>5(+R?$XZ%FqIX}+PC zzV^-bZQtRF?{L}It^2w)=P@^Qyo+8BWZ|Mh6pc1f%)muin$`tT{9;u~Ta=~?3hQX1 z6DDUUI7`6*1@wb}3{vnT3XV{4o`O*dCMlq261fiGDKa%M(?~*{%>>jBlz#&#vLDR1 zIA(#4uHt1#9*dLJ&Qn_FsjcXXQ{~PJdgq1W$NONq;#yaHtN+D^<*o~Q*M;KMYPequ z_iwelh?c{{dU&{ar5fzjg1x0%Tg&C(c|CZ(IL&wtm%|tJ@WtYlT`%vs#qFXx*xv8? zU>7lPlk*S2uASYRmAgZ^Uwd zQSuoO=qaQ81;DPG!JqWqBv|8i*kviYbL9m_d_uVvihS@Ch3F3b?nC#4?$dQnQyTar{<&; z@cWduNC(mvBC%zAftFKkZ6Fz8yq|hj$mSPfk<&ZGpor51~|c`&T9050h553 z4Kmgb7z*OaMfnBs1x5KKsmUdo`FS8_N@;Ql#KB<8jX^GeJLngOO)gMHPO4pzDNuqD hh>Jae#0TcdPenz|Kd@Oa0