From 9439f3beb0d6fe8632b793b7957dc6cb512117ff Mon Sep 17 00:00:00 2001 From: Daniel Jones Date: Fri, 12 Jun 2020 00:51:51 +0930 Subject: added timer --- MainWindow.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'MainWindow.h') diff --git a/MainWindow.h b/MainWindow.h index 0cc0841..29e998c 100644 --- a/MainWindow.h +++ b/MainWindow.h @@ -20,6 +20,7 @@ #include #include #include +#include #include "Board.h" #include "icons.h" @@ -37,12 +38,14 @@ class MainWindow : public FXMainWindow enum { UI_Tile = FXMainWindow::ID_LAST, UI_New, + UI_Timer_Tick, }; /* 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); + long on_Timer_Tick(FXObject *sender, FXSelector sel, void *data); FXApp *get_app(){ return app; }; @@ -55,6 +58,8 @@ class MainWindow : public FXMainWindow void new_game(int width, int height, int minecount); void draw_buttons(); bool game_over; + long unsigned int seconds; + bool ticking; FXHorizontalFrame *contents; // Content frame FXVerticalFrame *canvasFrame; // Canvas frame FXVerticalFrame *buttonFrame; // Button frame @@ -62,6 +67,7 @@ class MainWindow : public FXMainWindow FXApp *app; Board *board; FXMatrix *matrix; + FXLabel *time_label; std::vector> tile_buttons; /* icons */ FXIcon *bomb_icon; -- cgit v1.2.3