+ levelList.append(level5);
+
+ Levelset set ("Original",levelList);
+ availableLevelsets_.append(set);
+
+
+ //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,20,5,80);
+ levelList.append(set2level3);
+ Level set2level4(8,20,6,120);
+ levelList.append(set2level4);
+ Level set2level5(8,25,8,150);
+ levelList.append(set2level5);
+
+ Levelset set2("Difficult",levelList);
+ availableLevelsets_.append(set2);
+
+
+ //Setup starting levelset
+
+ QString levelname = settings.value("levelset","Original").toString();
+ bool found = false;
+ foreach (Levelset levelset, availableLevelsets_)
+ {
+ if (levelset.getName() == levelname)
+ {
+ levelset_ = levelset;
+ found = true;
+ break;
+ }
+ }
+
+ if (!found) //The last used level is not available
+ {
+ levelset_ = availableLevelsets_.value(0);
+ }