diff options
author | Daniel Jones <admin@danieljon.es> | 2020-06-12 00:03:37 +0930 |
---|---|---|
committer | Daniel Jones <admin@danieljon.es> | 2020-06-12 00:03:37 +0930 |
commit | 6739115f07b39da3ed59572faf393f9846bd4784 (patch) | |
tree | fef79a608906f46267b0e7e498cc81e058579aa8 /MainWindow.h | |
parent | 49d97e71dae1955317a316cea16f9987585ef256 (diff) | |
download | foxminesweeper-6739115f07b39da3ed59572faf393f9846bd4784.tar.gz foxminesweeper-6739115f07b39da3ed59572faf393f9846bd4784.zip |
basic game working
Diffstat (limited to 'MainWindow.h')
-rw-r--r-- | MainWindow.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/MainWindow.h b/MainWindow.h index 1eb3514..0cc0841 100644 --- a/MainWindow.h +++ b/MainWindow.h @@ -18,6 +18,7 @@ #include <fx.h> #include <FXScrollArea.h> +#include <FXMessageBox.h> #include <algorithm> #include "Board.h" #include "icons.h" @@ -41,6 +42,7 @@ class MainWindow : public FXMainWindow /* Event handlers */ long on_Tile_Click(FXObject *sender, FXSelector sel, void *data); long on_New_Click(FXObject *sender, FXSelector sel, void *data); + long on_Tile_Right_Click(FXObject *sender, FXSelector sel, void *data); FXApp *get_app(){ return app; }; @@ -52,6 +54,7 @@ class MainWindow : public FXMainWindow void create_ui(); void new_game(int width, int height, int minecount); void draw_buttons(); + bool game_over; FXHorizontalFrame *contents; // Content frame FXVerticalFrame *canvasFrame; // Canvas frame FXVerticalFrame *buttonFrame; // Button frame @@ -62,6 +65,7 @@ class MainWindow : public FXMainWindow std::vector<std::shared_ptr<FXButton>> tile_buttons; /* icons */ FXIcon *bomb_icon; + FXIcon *flag_icon; FXIcon *empty_icon; FXIcon *tile_1_icon; FXIcon *tile_2_icon; |