From 8c4e01b75c593eebefba636c0f1a39a1b6c65908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ida=20R=C3=B6ssel?= Date: Mon, 19 Oct 2026 08:34:21 +0200 Subject: [PATCH] Anfang von game.c --- {Startcode => Wordsalad}/game.c | 13 +++++++++++++ {Startcode => Wordsalad}/game.h | 0 {Startcode => Wordsalad}/graphicalGame.c | 0 {Startcode => Wordsalad}/graphicalGame.h | 0 {Startcode => Wordsalad}/input.c | 0 {Startcode => Wordsalad}/input.h | 0 {Startcode => Wordsalad}/linux/libraylib.a | Bin {Startcode => Wordsalad}/linux/libwordsalad.a | Bin .../linux/libwordsalad_complete.a | Bin {Startcode => Wordsalad}/macos-arm64/libraylib.a | Bin .../macos-arm64/libwordsalad.a | Bin .../macos-arm64/libwordsalad_complete.a | Bin {Startcode => Wordsalad}/macos-x86_64/libraylib.a | Bin .../macos-x86_64/libwordsalad.a | Bin .../macos-x86_64/libwordsalad_complete.a | Bin {Startcode => Wordsalad}/main.c | 0 {Startcode => Wordsalad}/makefile | 0 {Startcode => Wordsalad}/makefile_linux.variables | 0 {Startcode => Wordsalad}/makefile_mac.variables | 0 .../makefile_windows.variables | 0 {Startcode => Wordsalad}/raylib/LICENSE.txt | 0 {Startcode => Wordsalad}/raylib/raylib.h | 0 {Startcode => Wordsalad}/raylib/raymath.h | 0 {Startcode => Wordsalad}/raylib/rlgl.h | 0 {Startcode => Wordsalad}/showInput.c | 0 {Startcode => Wordsalad}/showWordsalad.c | 0 {Startcode => Wordsalad}/unit_tests.c | 0 {Startcode => Wordsalad}/unity/LICENSE.txt | 0 {Startcode => Wordsalad}/unity/unity.c | 0 {Startcode => Wordsalad}/unity/unity.h | 0 {Startcode => Wordsalad}/unity/unity_internals.h | 0 {Startcode => Wordsalad}/windows/libraylib.a | Bin {Startcode => Wordsalad}/windows/libwordsalad.a | Bin .../windows/libwordsalad_complete.a | Bin {Startcode => Wordsalad}/words.txt | 0 35 files changed, 13 insertions(+) rename {Startcode => Wordsalad}/game.c (56%) rename {Startcode => Wordsalad}/game.h (100%) rename {Startcode => Wordsalad}/graphicalGame.c (100%) rename {Startcode => Wordsalad}/graphicalGame.h (100%) rename {Startcode => Wordsalad}/input.c (100%) rename {Startcode => Wordsalad}/input.h (100%) rename {Startcode => Wordsalad}/linux/libraylib.a (100%) rename {Startcode => Wordsalad}/linux/libwordsalad.a (100%) rename {Startcode => Wordsalad}/linux/libwordsalad_complete.a (100%) rename {Startcode => Wordsalad}/macos-arm64/libraylib.a (100%) rename {Startcode => Wordsalad}/macos-arm64/libwordsalad.a (100%) rename {Startcode => Wordsalad}/macos-arm64/libwordsalad_complete.a (100%) rename {Startcode => Wordsalad}/macos-x86_64/libraylib.a (100%) rename {Startcode => Wordsalad}/macos-x86_64/libwordsalad.a (100%) rename {Startcode => Wordsalad}/macos-x86_64/libwordsalad_complete.a (100%) rename {Startcode => Wordsalad}/main.c (100%) rename {Startcode => Wordsalad}/makefile (100%) rename {Startcode => Wordsalad}/makefile_linux.variables (100%) rename {Startcode => Wordsalad}/makefile_mac.variables (100%) rename {Startcode => Wordsalad}/makefile_windows.variables (100%) rename {Startcode => Wordsalad}/raylib/LICENSE.txt (100%) rename {Startcode => Wordsalad}/raylib/raylib.h (100%) rename {Startcode => Wordsalad}/raylib/raymath.h (100%) rename {Startcode => Wordsalad}/raylib/rlgl.h (100%) rename {Startcode => Wordsalad}/showInput.c (100%) rename {Startcode => Wordsalad}/showWordsalad.c (100%) rename {Startcode => Wordsalad}/unit_tests.c (100%) rename {Startcode => Wordsalad}/unity/LICENSE.txt (100%) rename {Startcode => Wordsalad}/unity/unity.c (100%) rename {Startcode => Wordsalad}/unity/unity.h (100%) rename {Startcode => Wordsalad}/unity/unity_internals.h (100%) rename {Startcode => Wordsalad}/windows/libraylib.a (100%) rename {Startcode => Wordsalad}/windows/libwordsalad.a (100%) rename {Startcode => Wordsalad}/windows/libwordsalad_complete.a (100%) rename {Startcode => Wordsalad}/words.txt (100%) diff --git a/Startcode/game.c b/Wordsalad/game.c similarity index 56% rename from Startcode/game.c rename to Wordsalad/game.c index 803301f..948a26c 100644 --- a/Startcode/game.c +++ b/Wordsalad/game.c @@ -1,4 +1,5 @@ #include "game.h" +#include "input.h" #include #include #include @@ -13,5 +14,17 @@ // Creates the word salad by placing words randomly and filling empty spaces int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsigned int searchFieldLen, const char words[][MAX_WORD_LEN], unsigned int wordCount) { + srand(time(NULL)); + char bustaben[] = "abcdefghijklmnopqrstuvwxyz"; + char zufall = bustaben[rand() % 26]; + printf("Zufaelliger Bustabe: %c\n", zufall); + + const char words[][MAX_WORD_LEN] ={ + "Yeti","Nessie","Werwolf","Vampir","Monster","Hydra","Frankenstein","Dracula","KingKong","Gremlin","Kobold","Hexe","Poltergeist","Gespenst,""Oge" + + }; + unsigned int wordcound = 15; + + return 0; } diff --git a/Startcode/game.h b/Wordsalad/game.h similarity index 100% rename from Startcode/game.h rename to Wordsalad/game.h diff --git a/Startcode/graphicalGame.c b/Wordsalad/graphicalGame.c similarity index 100% rename from Startcode/graphicalGame.c rename to Wordsalad/graphicalGame.c diff --git a/Startcode/graphicalGame.h b/Wordsalad/graphicalGame.h similarity index 100% rename from Startcode/graphicalGame.h rename to Wordsalad/graphicalGame.h diff --git a/Startcode/input.c b/Wordsalad/input.c similarity index 100% rename from Startcode/input.c rename to Wordsalad/input.c diff --git a/Startcode/input.h b/Wordsalad/input.h similarity index 100% rename from Startcode/input.h rename to Wordsalad/input.h diff --git a/Startcode/linux/libraylib.a b/Wordsalad/linux/libraylib.a similarity index 100% rename from Startcode/linux/libraylib.a rename to Wordsalad/linux/libraylib.a diff --git a/Startcode/linux/libwordsalad.a b/Wordsalad/linux/libwordsalad.a similarity index 100% rename from Startcode/linux/libwordsalad.a rename to Wordsalad/linux/libwordsalad.a diff --git a/Startcode/linux/libwordsalad_complete.a b/Wordsalad/linux/libwordsalad_complete.a similarity index 100% rename from Startcode/linux/libwordsalad_complete.a rename to Wordsalad/linux/libwordsalad_complete.a diff --git a/Startcode/macos-arm64/libraylib.a b/Wordsalad/macos-arm64/libraylib.a similarity index 100% rename from Startcode/macos-arm64/libraylib.a rename to Wordsalad/macos-arm64/libraylib.a diff --git a/Startcode/macos-arm64/libwordsalad.a b/Wordsalad/macos-arm64/libwordsalad.a similarity index 100% rename from Startcode/macos-arm64/libwordsalad.a rename to Wordsalad/macos-arm64/libwordsalad.a diff --git a/Startcode/macos-arm64/libwordsalad_complete.a b/Wordsalad/macos-arm64/libwordsalad_complete.a similarity index 100% rename from Startcode/macos-arm64/libwordsalad_complete.a rename to Wordsalad/macos-arm64/libwordsalad_complete.a diff --git a/Startcode/macos-x86_64/libraylib.a b/Wordsalad/macos-x86_64/libraylib.a similarity index 100% rename from Startcode/macos-x86_64/libraylib.a rename to Wordsalad/macos-x86_64/libraylib.a diff --git a/Startcode/macos-x86_64/libwordsalad.a b/Wordsalad/macos-x86_64/libwordsalad.a similarity index 100% rename from Startcode/macos-x86_64/libwordsalad.a rename to Wordsalad/macos-x86_64/libwordsalad.a diff --git a/Startcode/macos-x86_64/libwordsalad_complete.a b/Wordsalad/macos-x86_64/libwordsalad_complete.a similarity index 100% rename from Startcode/macos-x86_64/libwordsalad_complete.a rename to Wordsalad/macos-x86_64/libwordsalad_complete.a diff --git a/Startcode/main.c b/Wordsalad/main.c similarity index 100% rename from Startcode/main.c rename to Wordsalad/main.c diff --git a/Startcode/makefile b/Wordsalad/makefile similarity index 100% rename from Startcode/makefile rename to Wordsalad/makefile diff --git a/Startcode/makefile_linux.variables b/Wordsalad/makefile_linux.variables similarity index 100% rename from Startcode/makefile_linux.variables rename to Wordsalad/makefile_linux.variables diff --git a/Startcode/makefile_mac.variables b/Wordsalad/makefile_mac.variables similarity index 100% rename from Startcode/makefile_mac.variables rename to Wordsalad/makefile_mac.variables diff --git a/Startcode/makefile_windows.variables b/Wordsalad/makefile_windows.variables similarity index 100% rename from Startcode/makefile_windows.variables rename to Wordsalad/makefile_windows.variables diff --git a/Startcode/raylib/LICENSE.txt b/Wordsalad/raylib/LICENSE.txt similarity index 100% rename from Startcode/raylib/LICENSE.txt rename to Wordsalad/raylib/LICENSE.txt diff --git a/Startcode/raylib/raylib.h b/Wordsalad/raylib/raylib.h similarity index 100% rename from Startcode/raylib/raylib.h rename to Wordsalad/raylib/raylib.h diff --git a/Startcode/raylib/raymath.h b/Wordsalad/raylib/raymath.h similarity index 100% rename from Startcode/raylib/raymath.h rename to Wordsalad/raylib/raymath.h diff --git a/Startcode/raylib/rlgl.h b/Wordsalad/raylib/rlgl.h similarity index 100% rename from Startcode/raylib/rlgl.h rename to Wordsalad/raylib/rlgl.h diff --git a/Startcode/showInput.c b/Wordsalad/showInput.c similarity index 100% rename from Startcode/showInput.c rename to Wordsalad/showInput.c diff --git a/Startcode/showWordsalad.c b/Wordsalad/showWordsalad.c similarity index 100% rename from Startcode/showWordsalad.c rename to Wordsalad/showWordsalad.c diff --git a/Startcode/unit_tests.c b/Wordsalad/unit_tests.c similarity index 100% rename from Startcode/unit_tests.c rename to Wordsalad/unit_tests.c diff --git a/Startcode/unity/LICENSE.txt b/Wordsalad/unity/LICENSE.txt similarity index 100% rename from Startcode/unity/LICENSE.txt rename to Wordsalad/unity/LICENSE.txt diff --git a/Startcode/unity/unity.c b/Wordsalad/unity/unity.c similarity index 100% rename from Startcode/unity/unity.c rename to Wordsalad/unity/unity.c diff --git a/Startcode/unity/unity.h b/Wordsalad/unity/unity.h similarity index 100% rename from Startcode/unity/unity.h rename to Wordsalad/unity/unity.h diff --git a/Startcode/unity/unity_internals.h b/Wordsalad/unity/unity_internals.h similarity index 100% rename from Startcode/unity/unity_internals.h rename to Wordsalad/unity/unity_internals.h diff --git a/Startcode/windows/libraylib.a b/Wordsalad/windows/libraylib.a similarity index 100% rename from Startcode/windows/libraylib.a rename to Wordsalad/windows/libraylib.a diff --git a/Startcode/windows/libwordsalad.a b/Wordsalad/windows/libwordsalad.a similarity index 100% rename from Startcode/windows/libwordsalad.a rename to Wordsalad/windows/libwordsalad.a diff --git a/Startcode/windows/libwordsalad_complete.a b/Wordsalad/windows/libwordsalad_complete.a similarity index 100% rename from Startcode/windows/libwordsalad_complete.a rename to Wordsalad/windows/libwordsalad_complete.a diff --git a/Startcode/words.txt b/Wordsalad/words.txt similarity index 100% rename from Startcode/words.txt rename to Wordsalad/words.txt