#include <QMessageBox>
#include <QDebug>
#include <QSound>
+#include <QSettings>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
-
+ bestScore=0;
+ readSettings();
ui->setupUi(this);
statusLed = new QLed(ui->verticalLayoutWidget);
ui->horizontalLayout_4->insertWidget(0,statusLed);
//showMaximized();
}
void MainWindow::sbagliato(int score){
- QString sscore("Score ");
+
+ if(bestScore<= score){
+ bestScore=score;
+ writeSettings();
+ QString sscore("This is Best Score ");
+ sscore.append(QString::number(score));
+ QMessageBox::warning(this, tr("End Game"),sscore,QMessageBox::Escape);
+ //tread.genera();
+ exit(0);
+ }
+ QString sscore("Your Score: ");
sscore.append(QString::number(score));
+ sscore.append("\n Best score: ");
+ sscore.append(QString::number(bestScore));
QMessageBox::warning(this, tr("End Game"),sscore,QMessageBox::Escape);
//tread.genera();
exit(0);
break;
}
}
+void MainWindow::writeSettings()
+{
+ QSettings settings("Emmynet Inc.", "QMemory");
+ settings.setValue("bestscore",bestScore);
+
+}
+
+void MainWindow::readSettings()
+{
+ QSettings settings("Emmynet Inc.", "QMemory");
+ bestScore=(settings.value("bestscore").toInt());
+
+}
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
-** Created: Fri Feb 26 16:31:33 2010
+** Created: Mon Mar 1 12:31:40 2010
** by: The Qt Meta Object Compiler version 62 (Qt 4.6.1)
**
** WARNING! All changes made in this file will be lost!