From fe3bb7dad80a493a822f01e1b8780e21f8b2d20b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Heli=20Hyv=C3=A4ttinen?= Date: Mon, 26 Sep 2011 14:32:58 +0300 Subject: [PATCH] Another levelset now exists internally Cannot be used yet. Conflicts: seascene.cpp --- seascene.cpp | 20 ++++++++++++++++++++ seascene.h | 1 + 2 files changed, 21 insertions(+) diff --git a/seascene.cpp b/seascene.cpp index 8a96f77..74e2d1f 100644 --- a/seascene.cpp +++ b/seascene.cpp @@ -59,6 +59,8 @@ SeaScene::SeaScene(QObject *parent) : qsrand(QTime::currentTime().msec()+2); //+2 to avoid setting it to 1 + + //Setup the level list QList levelList; @@ -75,11 +77,29 @@ SeaScene::SeaScene(QObject *parent) : Levelset set ("Original",levelList); levelset_ = set; + availableLevelsets_.append(set); currentLevel_ = 0; totalScore_ = 0; + //Create another set of levels and place it in the available levelsets list + levelList.clear(); + Level set2level1(8,15,4,50); + levelList.append(set2level1); + Level set2level2(8,20,4,50); + levelList.append(set2level2); + Level set2level3(8,15,5,100); + levelList.append(set2level3); + Level set2level4(8,20,6,100); + levelList.append(set2level4); + Level set2level5(8,20,6,150); + levelList.append(set2level5); + + Levelset set2("Difficult",levelList); + availableLevelsets_.append(set2); + + connect(this,SIGNAL(allGhostsPicked()),this,SLOT(nextLevel())); diff --git a/seascene.h b/seascene.h index 5d4d35f..fefdfc0 100644 --- a/seascene.h +++ b/seascene.h @@ -144,6 +144,7 @@ protected: QGraphicsTextItem * pLevelCompletedItem_; + QList availableLevelsets_; Levelset levelset_; -- 1.7.9.5