summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-11-29 03:02:24 +0100
committerGustav Sörnäs <gustav@sornas.net>2020-11-29 03:02:24 +0100
commit34d24825172e89a973e2a3559fb112cb0d4b75e1 (patch)
tree94bff60fafc178969f3999ce6feb998c239eb7f9
parenta6cd25a3865c69516861b027ef04ac2f83649544 (diff)
downloadtddd86-34d24825172e89a973e2a3559fb112cb0d4b75e1.tar.gz
refactor setup_board
-rwxr-xr-xlabb5/src/boggleplay.cpp15
1 files changed, 10 insertions, 5 deletions
diff --git a/labb5/src/boggleplay.cpp b/labb5/src/boggleplay.cpp
index da03d93..60e45c6 100755
--- a/labb5/src/boggleplay.cpp
+++ b/labb5/src/boggleplay.cpp
@@ -12,11 +12,7 @@
#include <string>
-/*
- * Plays one game of Boggle using the given boggle game state object.
- */
-void playOneGame(Boggle& boggle) {
- boggle.clear();
+void setup_board(Boggle& boggle) {
bool input_custom_board = yesOrNo("Input custom board? ");
if (input_custom_board) {
string input_board;
@@ -36,6 +32,15 @@ void playOneGame(Boggle& boggle) {
} else {
boggle.shuffle();
}
+}
+
+/*
+ * Plays one game of Boggle using the given boggle game state object.
+ */
+void playOneGame(Boggle& boggle) {
+ boggle.clear();
+ setup_board(boggle);
+
string user_input;
while (true) {
std::cout << "It's your turn!" << std::endl;