summaryrefslogtreecommitdiff
path: root/qtminesweeper.h
diff options
context:
space:
mode:
authordaniel-Jones <daniel@danieljon.es>2018-09-06 22:38:55 +0930
committerdaniel-Jones <daniel@danieljon.es>2018-09-06 22:38:55 +0930
commitd844919907573cfd7dd3f602026e60e6d4ff27d2 (patch)
tree3ff98f931ea17c9d6956da2a31394cd831019840 /qtminesweeper.h
parent63296bcb085a42ce0ef04738899f720b3469b1ce (diff)
downloadqtminesweeper-d844919907573cfd7dd3f602026e60e6d4ff27d2.tar.gz
qtminesweeper-d844919907573cfd7dd3f602026e60e6d4ff27d2.zip
cell generation improvedHEADmaster
added conversions for 1d->2d mapping. auto-reveals all cells now. generates random mines.
Diffstat (limited to 'qtminesweeper.h')
-rw-r--r--qtminesweeper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/qtminesweeper.h b/qtminesweeper.h
index 84aa29f..16b5200 100644
--- a/qtminesweeper.h
+++ b/qtminesweeper.h
@@ -45,6 +45,9 @@ class qtminesweeper : public QWidget
void generatecellpos();
void revealcell(int index);
int getcellindexfrompos(int gridx, int gridy);
+ cell generatecell();
+ void generatemines();
+ void revealallcells();
selector cursor;
std::vector<cell> cells;