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