X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmain.cpp;fp=src%2Fmain.cpp;h=29c87913a4eb4a7c6b233685fed330558ccbe574;hb=f0ab167ef3dd45bfe78e04041f0b63c91984b157;hp=043a30461099c3b53b5907898e9a9a424dfe13d0;hpb=a51ab39c533ddbe363bc175ca4a778a7d7edf514;p=evilplumber diff --git a/src/main.cpp b/src/main.cpp index 043a304..29c8791 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,6 +1,7 @@ #include "ui_main.h" #include "ui_startlevel.h" #include "ui_collections.h" +#include "ui_game.h" #include "game.h" #include @@ -29,16 +30,19 @@ int main(int argc, char** argv) 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();