Summary Files Commits Branches @commit @diff @stats
path: root / Year 1 / Object-oriented Programming / Project 1 / src / main.cpp
diff options
context:
space:
mode:
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);
+}