Website Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commitd7a6ca4891ee8fb50c5e36ea2627d12d40a3f5b0 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-05 14:28:43 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-05 14:28:43 +0300
Filesfeae2d89fd06a539a9884e723cde1600a8110a2e /src
FMI-OOP-P1_TicketSystem-d7a6ca4891ee8fb50c5e36ea2627d12d40a3f5b0.tar
FMI-OOP-P1_TicketSystem-d7a6ca4891ee8fb50c5e36ea2627d12d40a3f5b0.tar.gz
FMI-OOP-P1_TicketSystem-d7a6ca4891ee8fb50c5e36ea2627d12d40a3f5b0.zip
Parentec50bcf82342916309ce5229dd20ae472ccae749 (diff)
Autocommit at 05.05.2022 @ 14:28
4 files changed, 16 insertions, 6 deletions
-rw-r--r--src/ConsoleInterface/Toolbox.cpp11
-rw-r--r--src/ConsoleInterface/Toolbox.hpp8
-rw-r--r--src/VenueConsoleUI.cpp2
-rw-r--r--src/main.cpp1
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;
diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp
index 910db7f..9b1e2c2 100644
--- a/src/VenueConsoleUI.cpp
+++ b/src/VenueConsoleUI.cpp
@@ -29,7 +29,7 @@ void command_newEvent() {
DateTime dt;
inputBox("Enter event date and time: ", &dt);
- handleStatusCode(v->get_es().createEvent(&v.get_halls()[hallIndex], name, dt));
+ handleStatusCode(v->get_es().createEvent(&v->get_halls()[hallIndex], name, dt));
}
/* Ticket Management */
diff --git a/src/main.cpp b/src/main.cpp
index e7d3590..0a44cad 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -6,4 +6,5 @@ int main() {
Hall myVenueHalls[] = { Hall(1, 20, 30), Hall(2, 15, 15), Hall(3, 10, 20) };
Venue myVenue(myVenueHalls, 3, EventSystem());
+ runUI(myVenue);
}