diff --git a/Startcode/README.md b/Startcode/README.md new file mode 100644 index 0000000..6bfe491 --- /dev/null +++ b/Startcode/README.md @@ -0,0 +1,14 @@ +# Wortsalat Projekt + +Ein GeneDas Programm liest eine Liste von Wörtern aus einer übergebenen Textdatei (z.B. `words.txt`), versteckt diese zufällig in einem Raster und füllt die restlichen leeren Felder mit zufälligen Buchstaben auf, sodass ein Wortsuchrätsel entsteht. + +Code frisch bauen +make clean +make wordsalad_myversion + +Das Spiel starten +./wordsalad_myversion words.txt + +Uni-Tests ausführen +make test +./runTests diff --git a/Startcode/game.h b/Startcode/game.h index d6cd51b..cc66572 100644 --- a/Startcode/game.h +++ b/Startcode/game.h @@ -3,7 +3,7 @@ #include "input.h" -#define MAX_SEARCH_FIELD_LEN 20 +#define MAX_SEARCH_FIELD_LEN 100 int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen, const char words[][MAX_WORD_LEN], unsigned int wordCount); diff --git a/Startcode/gametest.c b/Startcode/gametest.c deleted file mode 100644 index 37e72d4..0000000 --- a/Startcode/gametest.c +++ /dev/null @@ -1,33 +0,0 @@ - -#include -#include "graphicalGame.h" -#include "game.h" - -int main(void) -{ - char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN]; - - char words[][MAX_WORD_LEN] = { - "HALLO", - "WELT", - "AUTO", - "BIRNE", - "APFEL", - "BANANE", - "LANGESWORT", - "REITSPORT", - "APFELBAUM", - "DRACULA", - "LAPTOP", - "BILDSCHRIM", - "HAUS" - }; - - unsigned int wordCount = sizeof(words) / sizeof(words[0]); - - int placedWords = createWordSalad(salad, MAX_SEARCH_FIELD_LEN, words, wordCount); - startGame(salad, MAX_SEARCH_FIELD_LEN, words, wordCount, 1000); - printf("Placed words: %d\n", placedWords); - - return 0; -}