levelUi.setupUi(ui.collectionWidget);
QObject::connect(levelUi.quitButton, SIGNAL(clicked()), &app, SLOT(quit()));
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);
- 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,
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);