/* AUTHOR: LAUREN DULICK DATE: APRIL 2023 - MAY 2023 TITLE: MINESWEEPER */ // BOARD.H #pragma once #include #include #include #include #include #include #include "Tile.h" #include "Mine.h" #include "Button.h" #include "Board_Nums.h" #include "Counter.h" #include "Flag.h" #include "Random_Num_Gen.h" class Board { bool tfRunMode; bool tfDebugMode; bool tfPaused; bool tfLB; int mineNum; int row; int col; public: Board(); void SetCols(int cols); void SetRows(int rows); void SetMineNum(int mines); void Start(); void End(); void DrawBoard(sf::RenderWindow& windowName, Tile** (&tiles), Mine* (&mines), std::vector& bNumVect, std::vector& flagVect, std::vector& counterVect, std::vector