// 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;
}

