4 Settings::Settings():QSettings("paul","vexed")
8 void Settings::saveHiscore(const QString &packName, const QString &levelName, int score)
10 hiscore(packName, levelName, score);
13 int Settings::getHighscore(const QString &packName, const QString &levelName)
15 return hiscore(packName, levelName);
18 void Settings::saveGame(const QString &packName, int levelNo)
21 setValue("pack",packName);
22 setValue("level",levelNo);
24 QString Settings::savedPackName()
27 QString packName=value("pack","Classic Levels").toString();
30 int Settings::savedLevelNo()
33 int levelNo=value("level",0).toInt();
36 int Settings::hiscore(const QString &packName, const QString &levelName,int score)
41 QString saved=value(levelName,HS::NO_SCORE).toString();
43 int savedMoves=saved.toInt(&ok);
45 savedMoves=HS::NO_SCORE;
51 setValue(levelName,score);