From e6db3488b3ea23c5ef885fc7367cdf70eff79e90 Mon Sep 17 00:00:00 2001 From: Jannis Date: Fri, 3 Feb 2023 11:32:42 +0100 Subject: [PATCH] Erweiterung lose --- src/Umgebung | Bin 20232 -> 20320 bytes src/Umgebung.c | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Umgebung b/src/Umgebung index 63f6245fcfdff961e16e1fefe52fd1e27638b600..4de14da83c93ba24eff535ec81323a74903a246f 100755 GIT binary patch delta 1356 zcmZ`&TWlLe6rDSp@oN*u_O4^^I#FUbX-c5RcAYp*BRjNmV;7tRm4_uhC=z`{3I*Ck zl~Bv07LQ^Ov8Jf5RHYB`LlCIMqUwiH(omE};*qa@v;`Hupzskz2=N2u&Tdmuq|C?M zt8>pi_sq=hJ5z9L3MMzvwjJfJAMJ|{Vywlg8}?Dva(y=O+1KCJXnB0*@Tr%T150O0 z)%THVpF4Nn zoEvvs0+jyMi~H+Gzj=P*=~8AnTgkpZ0vz-}GFvIt9V`B&t}8QipUfrHLYc9NU1;FJ z@VZ?qe;dQC#_->s#g>B;!gGkX=#I#1>v^u+*T%#&viKFLCiD!OX;bTzE{aIT>3WN9 zZ?H%~T5q*gqwQ%spQ8@`(&k>MRX^T5P3hw{{yA-Gzg9;GBVZFcE(>lgkBAi4sK<;* z{2&qsH@^~zf`|VZN&A!>Fs0?JB%Z9& zI>_Cz6kOmVv1X|87h)TRMcoocszR7(lZAu9RnS9N0(1Q%AvJhUab<86r$+oAD;WUpfSDKzf!8r|d}GmuS4fl)GM%%|nu zq;dK#BY@7u+Rx8z*#ooO8c!r|BU=(TJLD36X?ctUQpkgpWmXYnLf$n4`rC!?X822? zox|~GwjM#ic8J8huOf$*_mk$3==B@tTYbw9@AWSryY?a z?$mNhzeb3cztN+no5Jv4>44KLidnw3g-)$s6QKVdi0XpNzwGgK2`>ZwBL+kNKf^4( zViW`XMvvanyq1zv)^@i5h$9e?s(K<$p~#1m!^0a0t%IGcO$6H%b3Mwe=b3vS(`+kD zKE^f*yub_=metj=-*%OG_cFP_+D(C=DZuBFs=LE%3Yic#Rj(x%X!UG=8>L;8&!?Wk zpHfSI@1T8lemfVo*L3rpYSrLQs|45i1NnqKWBe(Etnkr%!jVXr6ejWMd=KsK<3Hz9 XaD@kl(r}AEhx;-=hx-No(@^KXBIhcX delta 1142 zcmYjQU1%It6h7z9-ksgdW;469o6Jm7H;J+JCk?xs-DEcnyJ>Z$Y3+tSC@DoM(zHfG ze^cm>7VVEzD>UJ}Y*8bKQd;z(4%JA7wuxc{vEYLWir5#a_|^v@>VxObB-ZnA&$-|E z&N<(md*|0VJU53k4~wPR?4!R#Yfa!=%}d~3k$U}h_H5|y?FYLXVr1dM#F=}`=TCTV zYRzeS$G(b18gm{=PB+aX*Zh8smsei?X7`aIU3Pj~rgb0w<2YkeM+&sd?Y8gY=EnKZ zsk1j%lOvow#09(DUi0Kift*(go?Y~=yERD%B4jmKq6&X?iNxjjgml*PU(qgfaaZ#y(=NXq#A;{w@b`u)`e7C2W3L zVMWHkp<6k3pyg){8;U(+D-^ƚXLQvhfS95&)v4#n(dEzRYPOpUC3<$(`Z3NETD zHk^dFVycsveIYbY`|}Szrpm&73|SymH$$ast6&mjk>i&48JwXT`PLZm)}JwxtkIo( zIrgIh7C3*}%+lKa@{^}EfXLzLL$JpRG>w}RY0k6t1`c|d!dj;MVPf_-d^WrhIQ}AId~?3O3d=cB*qJ=aK;$sw z(C@Yhjd0sRD2_gL@gHR@D)F9ckJ=klNYW z2mTyCrKSu!0BtM7jSaGF?28Amnq~h#vCbLxwK)HQ-2Fb+rN0JTS{`V&SEaw?(>oBA zBKT5x<-vl$t+cN^Rx-Cr{XLo3E1k$aX`GU&9a2B4_I6}RruRr=T&9@fL(Y9@hnE}r zO3=2D?)@{|A;cvlxB3kKLkFw3o5ZIP+O(xFT5^L+DS5}X=o)@cuWlQRZuB2Ezz=kb sclKaF`I>MnL!EV7+$qygy@Hc;tX{=)^ck-WTCP{4<4*+C7r8L=FKlVrod5s; diff --git a/src/Umgebung.c b/src/Umgebung.c index 472f855..06665e1 100644 --- a/src/Umgebung.c +++ b/src/Umgebung.c @@ -163,25 +163,25 @@ int lose(int realU[N][N], int realU1[N-1][N-1], char richtung){ } //Ueberpruefe ob eine Bewegung nach oben moeglich ist if(richtung == 'u'){ - if(realU[ii - 1][jj] != 0){ + if(realU[ii - 1][jj] != 0 || feldFrei(realU1, ii-1, jj) == 1){ return 1; } } //Ueberpruefe ob eine Bewegung nach unten moeglich ist if(richtung == 'd'){ - if(realU[ii + 1][jj] != N){ + if(realU[ii + 1][jj] != N || feldFrei(realU1, ii+1, jj) == 1){ return 1; } } //Ueberpruefe ob eine Bewegung nach links moeglich ist if(richtung == 'l'){ - if(realU[ii][jj-1] != 0){ + if(realU[ii][jj-1] != 0 || feldFrei(realU1, ii, jj-1) == 1){ return 1; } } //Ueberpruefe ob eine Bewegung nach rechts moeglich ist if(richtung == 'r'){ - if(realU[ii][jj + 1] > N){ + if(realU[ii][jj + 1] > N || feldFrei(realU1, ii, jj+1) == 1){ return 1; } }