diff options
author | daniel-Jones <daniel@danieljon.es> | 2018-09-02 15:02:05 +0930 |
---|---|---|
committer | daniel-Jones <daniel@danieljon.es> | 2018-09-02 15:02:05 +0930 |
commit | fed9330a4a98906648306e7524882feac80980e4 (patch) | |
tree | 7d30af29b1a8a4fbe2fe34d8dffca4f9fc4445f5 /qtminesweeper.h | |
parent | 12f885b28b9740349dcee6a7c57d7b774017fd05 (diff) | |
download | qtminesweeper-fed9330a4a98906648306e7524882feac80980e4.tar.gz qtminesweeper-fed9330a4a98906648306e7524882feac80980e4.zip |
added constants files, moved around some classes, beginning of drawing functions etc
Diffstat (limited to 'qtminesweeper.h')
-rw-r--r-- | qtminesweeper.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/qtminesweeper.h b/qtminesweeper.h index 7de2953..19d4240 100644 --- a/qtminesweeper.h +++ b/qtminesweeper.h @@ -19,8 +19,10 @@ #include <QtGui> #include <QWidget> +#include <QList> #include "selector.h" #include "cell.h" +#include "constants.h" class qtminesweeper : public QWidget { @@ -30,8 +32,20 @@ class qtminesweeper : public QWidget explicit qtminesweeper(); /* init function */ private: - cur curs; /* cursor instance */ - + QPen blackpen; + QPen whitepen; + QPen redpen; + QPen greenpen; + QPen bluepen; + + void drawgrid(QPainter *painter); + void drawcursor(QPainter *painter); + void drawcells(QPainter *painter); + void generatecellpos(cell *c); + + selector cursor; + QList<cell> cells; + protected: void paintEvent(QPaintEvent *event); void keyPressEvent(QKeyEvent *event); |