diff --git a/timetableLoading.h b/timetableLoading.h new file mode 100644 index 0000000..12505ec --- /dev/null +++ b/timetableLoading.h @@ -0,0 +1,65 @@ +#include +#include +//#include +//#include + +using namespace sf; + + + +// function timetable takes and uses the username parameter +// to get the courseId of each user which is the +// name of the timetable for each course +string timetable(string username) +{ + //sqlite3* db; + + //sqlite3_open("Timetablex.db", &db); + + //string timetableName = db("SELECT courseId WHERE (AccountName = " + username +";"); + + //sqlite3_close(); + string timetableName = "1"; + + return timetableName; +}; + + + +// function timetableLoading takes the username parameter +// and uses it in the name of the new window +// +// in the new window the timetable is rendered +// +// SFML library used to display the timetable +int timetableLoading(string username) +{ + + RenderWindow window(VideoMode(1270, 530), username + "'s Timetable"); + + string timetableName = timetable(username) + ".png"; + + Texture timetableTexture; + + timetableTexture.loadFromFile(timetableName); + + Sprite timetableSprite; + + timetableSprite.setTexture(timetableTexture); + + while (window.isOpen()) + { + Event event; + while (window.pollEvent(event)) + { + if (event.type == Event::Closed) + window.close(); + } + + window.clear(); + window.draw(timetableSprite); + window.display(); + } + + return 0; +};