void MineSquare::Uncover() { if (get_State() != SquareState::Covered) return; set_State(SquareState::Boomed); if (!get_Game()->IsLost()) set_ViewState(SquareViewState::Boomed); else set_ViewState(SquareViewState::Mine); get_Game()->Lose(); }
void Window::Maximize() { set_State(2); }
void Window::Minimize() { set_State(1); }
void Window::Restore() { set_State(0); }