void MainWindow::solved(int moves)
{
+ if(inSolution)
+ {
+ inSolution=false;
+ return;
+ }
PlayField *pf=pack->levelAt(levelNo);
Settings().saveHiscore(pack->getTitle(),pf->title, moves);
levelHiscore=moves;
confirm.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
int confirmation=confirm.exec();
if(confirmation==QMessageBox::Yes)
+ {
+ inSolution=true;
ui->playwidget->showSolution();
+ }
}