Summary Files Commits Branches @commit @diff @stats
path: root / Year 1 / Object-oriented Programming / Project 1 / src / main.cpp
diff options
context:
space:
mode:
Commit24bdf39e6c21ab846f6c86803761d78a094e05c0 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-26 20:31:26 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-26 20:31:26 +0300
Files1b2077b088098cc7ae6afc946b10a4d680110294 /Year 1/Object-oriented Programming/Project 1/src/main.cpp
uni-projects-24bdf39e6c21ab846f6c86803761d78a094e05c0.tar
uni-projects-24bdf39e6c21ab846f6c86803761d78a094e05c0.tar.gz
uni-projects-24bdf39e6c21ab846f6c86803761d78a094e05c0.zip
Parentcbe944835cc0951a946d01f034b4d28ff9874a4e (diff)
Added files from project 1 (mirror)
1 files changed, 23 insertions, 0 deletions
-rw-r--r--Year 1/Object-oriented Programming/Project 1/src/main.cpp23
diff --git a/Year 1/Object-oriented Programming/Project 1/src/main.cpp b/Year 1/Object-oriented Programming/Project 1/src/main.cpp
new file mode 100644
index 0000000..bdf3a2b
--- /dev/null
+++ b/Year 1/Object-oriented Programming/Project 1/src/main.cpp
@@ -0,0 +1,23 @@
+/*! \file main.cpp
+ * \brief Entry point for application
+ *
+ * Contains the main() function.
+ */
+
+#include "Services/EventService.h"
+#include "Services/HallService.h"
+#include "Models/Hall.h"
+#include "UserInterface/FMITicketSystemConsoleUI.h"
+
+/*!
+ * Creates instances of HallService and EventService and
+ * executes runUI() function.
+ */
+int main() {
+ Hall myVenueHalls[] = { Hall(1, 20, 30), Hall(2, 15, 15), Hall(3, 10, 20) };
+
+ HallService hs(myVenueHalls, 3);
+ EventService es(&hs);
+
+ runUI(&es, &hs);
+}