Skip to content
Permalink
Browse files
Create timetableLoading.h
  • Loading branch information
borgessa committed Dec 9, 2019
1 parent 416fad8 commit 7c6e9618b57f103d76ee91c45b59e9a7f97dacd9
Showing 1 changed file with 65 additions and 0 deletions.
@@ -0,0 +1,65 @@
#include <iostream>
#include <SFML/Graphics.hpp>
//#include <SFML/Main.hpp>
//#include <winsqlite/winsqlite3.h>

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

0 comments on commit 7c6e961

Please sign in to comment.