本文整理汇总了C++中Boggle::getScoreComputer方法的典型用法代码示例。如果您正苦于以下问题:C++ Boggle::getScoreComputer方法的具体用法?C++ Boggle::getScoreComputer怎么用?C++ Boggle::getScoreComputer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Boggle
的用法示例。
在下文中一共展示了Boggle::getScoreComputer方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: computerTurn
/*
* Function: computerTurn
* --------------------
* This is the computer's turn. Find all of the remaining words using the boggles onj.
* Print this to the console and to the GUI.
*
* Preconditions:
*
* @param: word: the word to check
* @return: boolean true if valid word
*/
void computerTurn(Boggle& boggles) {
Set<string> humanWords;
string userInputW;
Set<string> computerSearch;
computerSearch = boggles.computerWordSearch();
cout << endl;
cout << "It's my turn!" << endl;
// Print out computer's words
cout << "My words (" << computerSearch.size()<<") "<< computerSearch.toString() << endl;
for(string i:computerSearch)
BoggleGUI::recordWord(i,BoggleGUI::COMPUTER);
cout << "My score: " << boggles.getScoreComputer()<<endl;
BoggleGUI::setScore(boggles.getScoreComputer(),BoggleGUI::COMPUTER);
if(boggles.getScoreComputer()>boggles.getScoreHuman()){
string statusMessage = "Ha ha ha, I destroyed you. Better luck next time, puny human!";
BoggleGUI::setStatusMessage(statusMessage);
cout << statusMessage << endl;
} else {
string statusMessage = "WOW, you defeated me! Congratulations!" ;
BoggleGUI::setStatusMessage(statusMessage);
cout << statusMessage << endl;
}
}
示例2: compTurn
string compTurn(Boggle& boggleobj, string message) {
Set<string> compWords = boggleobj.computerWordSearch();
message = "It's my turn!";
for (auto i : compWords) {
BoggleGUI::recordWord(i, BoggleGUI::COMPUTER);
}
BoggleGUI::setScore(boggleobj.getScoreComputer(),BoggleGUI::COMPUTER);
printStatus(message, "My", boggleobj.getScoreComputer(), compWords, boggleobj);
if (boggleobj.getScoreHuman() >= boggleobj.getScoreComputer()) {
message = "WOW, you defeated me! Congratulations!";
} else {
message = "Ha ha ha, I destroyed you. Better luck next time, puny human!";
}
return message;
}