diff --git a/src/Spiellogik.c b/src/Spiellogik.c index 3e713ca..609281a 100644 --- a/src/Spiellogik.c +++ b/src/Spiellogik.c @@ -147,14 +147,17 @@ int update(int realU[N][N],char richtung) { else { if (!lose(realU, richtung)) { realU[ii][jj - 1] = max + 1; - } - for (int i = 0; i < N; i++) { - for (int j = 0; j < N; j++) { - if (realU[i][j] != 0 && realU[i][j] != (N * N) + 1) { - realU[i][j]--; + for (int i = 0; i < N; i++) { + for (int j = 0; j < N; j++) { + if (realU[i][j] != 0 && realU[i][j] != (N * N) + 1) { + realU[i][j]--; + } } } - } + } + else { + return 1; + } } }