First draft of the game + graphics, build system, debian packaging.
[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   GameField field(ui.gameTable);
22   AvailablePieces pieces(ui.pieceTable);
23   QStringList levels;
24   levels << "level01" << "level02";
25   GameController controller(&pieces, &field, ui.timeLabel, ui.doneButton);
26   LevelSwitcher switcher(&controller, ui.levelLabel, ui.startFrame, ui.startTitle, ui.startLabel, ui.startButton, ui.scoreLabel, levels);
27
28   mainWindow.show();
29
30
31
32   return app.exec();
33 }