diff options
Autocommit at 05.05.2022 @ 14:28
2 files changed, 14 insertions, 5 deletions
| -rw-r--r-- | src/ConsoleInterface/Toolbox.cpp | 11 | ||||
| -rw-r--r-- | src/ConsoleInterface/Toolbox.hpp | 8 |
diff --git a/src/ConsoleInterface/Toolbox.cpp b/src/ConsoleInterface/Toolbox.cpp new file mode 100644 index 0000000..1a3bb7b --- /dev/null +++ b/src/ConsoleInterface/Toolbox.cpp @@ -0,0 +1,11 @@ +#include "Toolbox.hpp" + +int orderedListIndex = 1; + +void resetOrderedList(int starter) { + orderedListIndex = starter; +} + +void _printOrderedListBeginning() { + std::cout << orderedListIndex << ". "; +} diff --git a/src/ConsoleInterface/Toolbox.hpp b/src/ConsoleInterface/Toolbox.hpp index 666ddfc..69e9298 100644 --- a/src/ConsoleInterface/Toolbox.hpp +++ b/src/ConsoleInterface/Toolbox.hpp @@ -36,17 +36,15 @@ void printLine(const T& item) { std::cout << item << std::endl; } -int orderedListIndex = 1; +void _printOrderedListBeginning(); template <typename T> void printOrderedListElem(const T& elem) { - std::cout << orderedListIndex << ". "; + _printOrderedListBeginning(); printLine(elem); } -void resetOrderedList(int starter = 1) { - orderedListIndex = starter; -} +void resetOrderedList(int starter); void inputBoxLabel(const char* label) { std::cout << "+ " << label; |
