Quit button quits.
[evilplumber] / src / main.cpp
1 #include "ui_main.h"
2 #include "game.h"
3
4 #include <QDebug>
5 #include <QApplication>
6
7 #include <QWidget>
8 #include <QObject>
9
10 int main(int argc, char** argv)
11 {
12   QApplication app(argc, argv);
13
14   qDebug() << "Reading levels from" << LEVDIR;
15   qDebug() << "Reading images from" << IMGDIR;
16
17   QWidget mainWindow;
18   
19   Ui::Main ui;
20   ui.setupUi(&mainWindow);
21   QObject::connect(ui.quitButton, SIGNAL(clicked()), &app, SLOT(quit()));
22
23
24   GameField field(ui.gameTable);
25   AvailablePieces pieces(ui.pieceTable);
26   QStringList levels;
27   levels << "level01" << "level02";
28   GameController controller(&pieces, &field, ui.timeLabel, ui.doneButton);
29   LevelSwitcher switcher(&controller, ui.levelLabel, ui.startFrame, ui.startTitle, ui.startLabel, ui.startButton, ui.scoreLabel, levels);
30
31   mainWindow.show();
32
33
34
35   return app.exec();
36 }