summaryrefslogtreecommitdiffstats
path: root/labb5/src/boggleplay.cpp
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-11-29 03:25:06 +0100
committerGustav Sörnäs <gustav@sornas.net>2020-11-29 03:25:06 +0100
commit24fa911945b6eaa697d14afecf4d5902bc9f7071 (patch)
tree0134164152b0befe428bc7972e15ab8e5d13be3e /labb5/src/boggleplay.cpp
parentf3a2c9fbc1c946379acdd077c0d742a3298a56e3 (diff)
downloadtddd86-24fa911945b6eaa697d14afecf4d5902bc9f7071.tar.gz
debug 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;