Browse Source

Codelesbarkeit verbessern

main
Siamak 2 years ago
parent
commit
f167876d13
  1. 18
      src/Spiellogik.c

18
src/Spiellogik.c

@ -11,32 +11,32 @@
int speed = 0; int speed = 0;
int sucheXWert(int realU[N][N]){ int sucheXWert(int realU[N][N]){
int groesste = 0;
int groesste = 0;
int ii; int ii;
for(int i = 0; i < N ; i++){ for(int i = 0; i < N ; i++){
for(int j = 0; j < N; j++){ for(int j = 0; j < N; j++){
if (realU[i][j] > groesste && realU[i][j] != (N * N) + 1){ if (realU[i][j] > groesste && realU[i][j] != (N * N) + 1){
groesste = realU[i][j]; groesste = realU[i][j];
ii = i; ii = i;
} }
}
} }
}
return ii; return ii;
} }
int sucheYWert(int realU[N][N]){ int sucheYWert(int realU[N][N]){
int groesste = 0;
int groesste = 0;
int jj; int jj;
for(int i = 0; i < N ; i++){ for(int i = 0; i < N ; i++){
for(int j = 0; j < N; j++){ for(int j = 0; j < N; j++){
if (realU[i][j] > groesste && realU[i][j] != (N * N) + 1){ if (realU[i][j] > groesste && realU[i][j] != (N * N) + 1){
groesste = realU[i][j]; groesste = realU[i][j];
jj = j; jj = j;
} }
}
} }
}
return jj; return jj;
} }
@ -59,7 +59,7 @@ int win(int realU[N][N]){
int lose(int realU[N][N], char richtung){ int lose(int realU[N][N], char richtung){
int ii = sucheXWert(realU); int ii = sucheXWert(realU);
int jj = sucheYWert(realU); int jj = sucheYWert(realU);
@ -88,11 +88,11 @@ int lose(int realU[N][N], char richtung){
} }
int update(int realU[N][N],char richtung) { int update(int realU[N][N],char richtung) {
int groesste ; int groesste ;
int ii = sucheXWert(realU); int ii = sucheXWert(realU);
int jj = sucheYWert(realU); int jj = sucheYWert(realU);
if(richtung == 'u') { if(richtung == 'u') {
if(ii == 0) { if(ii == 0) {
return 1; return 1;

Loading…
Cancel
Save