{
{"wall", "Do you feel you’re banging your head against something?"},
{"glasses", "These might help you see the answer."},
{"labored", "Going slowly, is it?"},
{"persistent", "Keep at it."},
{"jumble", "It’s what the game is all about."}
};
srand(static_cast<unsigned int>(time(0)));
int choice = (rand() % NUM_WORDS);
string theWord = WORDS[choice][WORD];// word to guess
string theHint = WORDS[choice][HINT];// hint for word
return theWord;
}
string mixUp(const string& theWord)
{
string jumble = theWord;
// jumbled version of word
int length = jumble.size();
for (int i = 0; i < length; ++i)
{
int index1 = (rand() % length);
int index2 = (rand() % length);
char temp = jumble[index1];
jumble[index1] = jumble[index2];
jumble[index2] = temp;
}
return jumble;
}
void welcomePlayer(const string& jumble)
{
cout <<"\t\t\tWelcome to word jumble!\n\n";
cout <<"Unscramble the letters to make a word.\n";
cout <<"Enter 'hint' for a hint.\n";
cout <<"Enter 'quit' to quit the game.\n\n";
cout <<"\n\nThe jumble is: " << jumble<<"\n"<<endl;