|
|
@ -155,21 +155,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){ |
|
|
|
return 1; |
|
|
|
} |
|
|
|
} |
|
|
|
//Ueberpruefe ob eine Bewegung nach unten moeglich ist |
|
|
|
if(richtung == 'd'){ |
|
|
|
if(realU[ii + 1][jj] != N){ |
|
|
|
return 1; |
|
|
|
} |
|
|
|
} |
|
|
|
//Ueberpruefe ob eine Bewegung nach links moeglich ist |
|
|
|
if(richtung == 'l'){ |
|
|
|
if(realU[ii][jj-1] != 0){ |
|
|
|
return 1; |
|
|
|
} |
|
|
|
} |
|
|
|
//Ueberpruefe ob eine Bewegung nach rechts moeglich ist |
|
|
|
if(richtung == 'r'){ |
|
|
|
if(realU[ii][jj + 1] > N){ |
|
|
|
return 1; |
|
|
|