#include <QMainWindow>
#include "levelpack.h"
+#include "settings.h"
+#include "about.h"
namespace Ui {
class MainWindow;
protected:
LevelPack *pack;
int levelNo;
+ int levelHiscore;
QList<QString> packNames;
void changeEvent(QEvent *e);
- // get or set hiscore for current level
- int hiscore(int score=-1);
public slots:
void reorient();
-
+ void about(){About().exec();}
void openPreferences();
void loadPack(const QString& packName,int levelToLoad);
void loadLevel();
void solved(int moves);
void howToPlay();
+ void solve();
- void loadNextLevel()
- {
- if(levelNo<(pack->size()-1))
- {
- levelNo++;
- loadLevel();
- }
- }
+ void loadNextLevel();
void loadPrevLevel()
{
if(levelNo>0)