TDT4102-Ovinger/Oving8/Oving 8/main.cpp

57 lines
964 B
C++

// Example program in TDT4102_Graphics template, from PPP page 415
#include "GUI.h"
#include "Graph.h"
#include "MeetingWindow.h"
// The following pragma turns off the console
//#pragma comment(linker, "/SUBSYSTEM:windows /ENTRY:mainCRTStartup")
using namespace Graph_lib;
int main() {
/*
Car c1{ 5 };
Car c2{ 0 };
Car c3{ 4 };
Person p1{ "Oyvind", "mail", &c1 };
Person p2{ "Ulrik", "mail2" };
Person p3{ "Live", "mail3", &c2 };
Person p4{ "Per", "mail4", &c3 };
cout << p1 << endl;
cout << p2 << endl;
cout << p3 << endl;
Meeting m1{ 13, 1300, 1500, Campus::Trondheim, "Test", &p1 };
m1.addParticipant(&p2);
m1.addParticipant(&p3);
Meeting m2{ 13, 1200, 1500, Campus::Trondheim, "Test", &p4 };
cout << m1;
m1.findPotentialCoDriving();
*/
MeetingWindow win{Point{100, 100}, 600, 400, "Meetings" };
gui_main();
for (const auto p : win.getPeople())
{
cout << p->getName() << endl;
}
keep_window_open();
return 0;
}