From: Heli Hyvättinen Date: Mon, 26 Sep 2011 11:32:58 +0000 (+0300) Subject: Another levelset now exists internally X-Git-Tag: v0.4.0_Maemo~13 X-Git-Url: http://vcs.maemo.org/git/?p=ghostsoverboard;a=commitdiff_plain;h=fe3bb7dad80a493a822f01e1b8780e21f8b2d20b Another levelset now exists internally Cannot be used yet. Conflicts: seascene.cpp --- 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_;