game, main vollendet

This commit is contained in:
schneidersi103495 committed 2026-10-28 11:30:55 +01:00
1 parent fdb0390b59
commit f5830c24eb
2 files changed
+76 -4

No files matched your search

+21 -4
View File
@@ -4,12 +4,16 @@
#include "game.h"
#include "graphicalGame.h"
#define MAX_NUMBER_OF_WORDS 100
#define SALAD_SIZE 20
#define MAX_NUMBER_OF_WORDS 100 //Maximale Anzahl an Wörtern, die eingelesen werden können
#define SALAD_SIZE 20 //Größe des Wortsalats 20 Zeilen * 20 Spalten
int main(int argc, char *argv[]) // Hauptfunktion des Programms
// argc = Anzahl der übergebenen Kommandozeilenargumente
// argv = enthält die übergebenen Argumente
int main(int argc, char *argv[])
{
int exitCode = EXIT_SUCCESS;
int exitCode = EXIT_SUCCESS; // Speichert, ob das Programm erfolgreich beendet wird
// EXIT_SUCCESS = kein Fehler
// Check if the correct number of arguments is provided
if(argc != 2)
@@ -36,6 +40,19 @@ int main(int argc, char *argv[])
// Create the word salad by placing words into grid
placedWords = createWordSalad(wordSalad, SALAD_SIZE, words, wordCount);
if (placedWords == wordCount)
{
startGame(wordSalad, SALAD_SIZE, words, wordCount,800);
}
else
{
fprintf(stderr, "Not all words could be placed.\n");
exitCode = EXIT_FAILURE;
}
// TODO:
// Check if all words were successfully placed
// Start the game if successful