From 35cd28b6be070d3c4407ab98176e6fd46cf2e0bf Mon Sep 17 00:00:00 2001 From: rasmus Date: Thu, 27 Mar 2025 18:09:44 +0100 Subject: [PATCH] Cleaned up main.cpp --- include/PrintFrames.h | 5 ++++- src/PrintFrames.cpp | 9 +++++---- src/main.cpp | 5 +---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/include/PrintFrames.h b/include/PrintFrames.h index fdb207a..37a13c9 100644 --- a/include/PrintFrames.h +++ b/include/PrintFrames.h @@ -13,8 +13,11 @@ class PrintFrames { ~PrintFrames() = default; + + static void printResult(const vector& frames); + + private: static void printHeader(); - static void printValue(const string& value); static string parseValue(const vector& frames); }; diff --git a/src/PrintFrames.cpp b/src/PrintFrames.cpp index 44f3bbe..4dc0cdd 100644 --- a/src/PrintFrames.cpp +++ b/src/PrintFrames.cpp @@ -2,12 +2,13 @@ #include #include -void PrintFrames::printHeader() { - cout << "| f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 |" << endl; +void PrintFrames::printResult(const vector& frames) { + printHeader(); + cout << parseValue(frames); } -void PrintFrames::printValue(const string& value) { - cout << value; +void PrintFrames::printHeader() { + cout << "| f1 | f2 | f3 | f4 | f5 | f6 | f7 | f8 | f9 | f10 |" << endl; } string PrintFrames::parseValue(const vector& frames) { diff --git a/src/main.cpp b/src/main.cpp index b5bf9c4..fe363e8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -27,10 +27,7 @@ int main(int argc, char *argv[]) { vector frames = NumberUtils::createFrames(rolls); - string values = PrintFrames::parseValue(frames); - - PrintFrames::printHeader(); - PrintFrames::printValue(values); + PrintFrames::printResult(frames); int score = ScoreCalculator::getScore(frames); cout << "Score: " << score << endl;