generated from freudenreichan/info2Praktikum-Wortsalat
update main
This commit is contained in:
parent
31fbbb3153
commit
5929da2766
@ -19,7 +19,7 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi
|
|||||||
|
|
||||||
int placedWords = 0;
|
int placedWords = 0;
|
||||||
unsigned int attemps = 0;
|
unsigned int attemps = 0;
|
||||||
unsigned int check_direction = 0, check_overlap = 0;
|
unsigned int check_overlap = 0;
|
||||||
int zeile = 0, spalte = 0, len = 0;
|
int zeile = 0, spalte = 0, len = 0;
|
||||||
|
|
||||||
//Alle Felder mit ? befüllen
|
//Alle Felder mit ? befüllen
|
||||||
@ -46,14 +46,12 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi
|
|||||||
{
|
{
|
||||||
zeile = rand() % searchFieldLen;
|
zeile = rand() % searchFieldLen;
|
||||||
spalte = rand() % searchFieldLen;
|
spalte = rand() % searchFieldLen;
|
||||||
check_direction = 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (direction == 1) // 1 = HORIZONTAL
|
if (direction == 1) // 1 = HORIZONTAL
|
||||||
{
|
{
|
||||||
zeile = rand() % searchFieldLen;
|
zeile = rand() % searchFieldLen;
|
||||||
spalte = rand() % searchFieldLen;
|
spalte = rand() % searchFieldLen;
|
||||||
check_direction = 1;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for(int i = 0; i < len; i++)
|
for(int i = 0; i < len; i++)
|
||||||
@ -132,7 +130,7 @@ int createWordSalad(char salad[MAX_SEARCH_FIELD_LEN][MAX_SEARCH_FIELD_LEN], unsi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
// fügt zufällige Buchstaben ein
|
// fügt zufällige Buchstaben ein
|
||||||
for(int l = 0; l < searchFieldLen; l++){
|
for(int l = 0; l < searchFieldLen; l++){
|
||||||
for(int m = 0; m < searchFieldLen; m++ ){
|
for(int m = 0; m < searchFieldLen; m++ ){
|
||||||
|
|||||||
Binary file not shown.
@ -36,12 +36,18 @@ int main(int argc, char *argv[])
|
|||||||
// Create the word salad by placing words into grid
|
// Create the word salad by placing words into grid
|
||||||
placedWords = createWordSalad(wordSalad, SALAD_SIZE, words, wordCount);
|
placedWords = createWordSalad(wordSalad, SALAD_SIZE, words, wordCount);
|
||||||
|
|
||||||
// TODO:
|
// TODO: (if Schleife implementieren, die das prüft)
|
||||||
// Check if all words were successfully placed
|
// Check if all words were successfully placed
|
||||||
// Start the game if successful
|
// Start the game if successful
|
||||||
// error message if some words couldn't be placed
|
// error message if some words couldn't be placed
|
||||||
|
|
||||||
// wordcount mit placedwords vergleichen
|
if (placedWords == wordCount){
|
||||||
|
startGame(wordSalad, SALAD_SIZE, words, wordCount, 750);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
printf("Error. The words couldn't be placed.\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -53,4 +59,6 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
return exitCode;
|
return exitCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user