#include "ui_main.h"
#include "ui_startlevel.h"
#include "ui_collections.h"
+#include "ui_game.h"
#include "game.h"
#include <QDebug>
levelUi.setupUi(ui.collectionWidget);
QObject::connect(levelUi.quitButton, SIGNAL(clicked()), &app, SLOT(quit()));
- GameField field(ui.gameTable);
- AvailablePieces pieces(ui.pieceTable);
+ Ui::Game gameUi;
+ gameUi.setupUi(ui.gameWidget);
+
+ GameField field(gameUi.gameTable);
+ AvailablePieces pieces(gameUi.pieceTable);
QStringList levelCollections;
levelCollections << "intro" << "basic"; // TODO: read from fs
- GameController controller(&pieces, &field, ui.timeLabel, ui.doneButton);
+ GameController controller(&pieces, &field, gameUi.timeLabel, gameUi.doneButton);
LevelSwitcher switcher(&controller,
ui.collectionWidget, levelUi.levelList, levelUi.startButton,
ui.startWidget, startUi.startTitle,
startUi.startLabel, startUi.startButton,
- ui.levelLabel, ui.scoreLabel, levelCollections);
+ ui.gameWidget, gameUi.levelLabel, gameUi.scoreLabel, levelCollections);
mainWindow.show();