summaryrefslogtreecommitdiffstats
path: root/labb5/src/boggleplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'labb5/src/boggleplay.cpp')
-rwxr-xr-xlabb5/src/boggleplay.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/labb5/src/boggleplay.cpp b/labb5/src/boggleplay.cpp
index b11c9d2..21b3172 100755
--- a/labb5/src/boggleplay.cpp
+++ b/labb5/src/boggleplay.cpp
@@ -41,14 +41,23 @@ void print_user_status(const Boggle& boggle) {
cout << "Your score: " << boggle.get_user_score() << endl;
}
+void ask_debug(Boggle& boggle) {
+ if (yesOrNo("Enable debug mode? ")) {
+ boggle.debug_mode = true;
+ }
+}
+
/*
* Plays one game of Boggle using the given boggle game state object.
*/
void playOneGame(Boggle& boggle) {
boggle.clear();
setup_board(boggle);
+ ask_debug(boggle);
clearConsole();
+ cout << endl; // this is later replaced by the response to the prev word
+ if (boggle.debug_mode) cout << endl; // debug mode means two lines
string user_input;
while (true) {
cout << "It's your turn!" << endl;