From 147fc502eb40cf90673b4a87f3e82bc9798e44fa Mon Sep 17 00:00:00 2001 From: Fabrice Date: Fri, 31 Oct 2025 09:29:12 +0100 Subject: [PATCH] =?UTF-8?q?kleine=20=C3=84nderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Start_Windows/game.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Start_Windows/game.c b/Start_Windows/game.c index fdd03ca..36a7c7f 100644 --- a/Start_Windows/game.c +++ b/Start_Windows/game.c @@ -16,9 +16,9 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi // set seed for random number generator srand(time(NULL)); - int r, c; + int r, c, placedWords=0; - //Gesamtes Feld auf 0 setzen + //Gesamtes Feld auf 0 setzen, am besten in eigene Fkt, dann aber extra Tests dafür erstellen for (r=0; r < searchFieldLen; r++) { for (c=0; c < searchFieldLen; c++) { salad [r][c] = EMPTY_CHAR; @@ -31,9 +31,9 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi dir = (rand() % 2 == 0) ? HORIZONTAL : VERTIKAL; //Schleife, die das Setzen für alle Wörter durchführt, Zufällig horizontal(0) oder vertikal(1), an zufällige Stelle //Prüfen, ob das Wort von der Länge her ins Feld passt + - - //Felder, in denen keine Wörter stehen, werden mit zufälligen Buchstaben befüllt + //Felder, in denen keine Wörter stehen, werden mit zufälligen Buchstaben befüllt, am besten in eigene Fkt, dann aber extra Tests dafür erstellen for (r=0; r < searchFieldLen; r++) { for (c=0; c < searchFieldLen; c++) { if (salad[r][c] == EMPTY_CHAR) { @@ -41,8 +41,8 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi } } } - - return 0; + //return "Anzahl platzierter Wörter", wird in Main dann mit soll verglichen + return placedWords; } // Prints the word salad to console