Upped the version to 0.4.0
[ghostsoverboard] / levelset.cpp
index 7491dfd..bd67255 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "levelset.h"
 #include <QSettings>
+#include <QDebug>
 
 Levelset::Levelset()
 {
@@ -47,6 +48,11 @@ bool Levelset::isValid()
     return true;
 }
 
+QString Levelset::getName()
+{
+    return name_;
+}
+
 int Levelset::numberOfLevels()
 {
     return levels_.length();
@@ -63,7 +69,7 @@ int Levelset::getTotalHighScore()
 {
     QSettings settings;
     settings.beginGroup(name_);
-    return settings.value("TotalHighScore",54000*10).toInt();
+    return settings.value("TotalHighScore",900*1000*100).toInt();
 }
 
 void Levelset::setTotalHighScore(int highscore)
@@ -78,17 +84,23 @@ void Levelset::setTotalHighScore(int highscore)
 int Levelset::getLevelHighScore(int index)
 {
     QSettings settings;
-    QString group = name_.append("/LevelHighScore");
+    QString group = name_;
+    group.append("/LevelHighScore");
     settings.beginGroup(group);
 
-    return settings.value(QString(index),54000).toInt();
+//    qDebug() << group;
+
+    return settings.value(QString(index),900*1000).toInt();
 }
 
 void Levelset::setLevelHighScore(int index, int highScore)
 {
     QSettings settings;
-    QString group = name_.append("/LevelHighScore");
+    QString group = name_;
+    group.append("/LevelHighScore");
     settings.beginGroup(group);
 
+//    qDebug() << group;
+
     settings.setValue(QString(index),highScore);
 }