示例#1
0
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();
}
示例#2
0
void Window::Maximize()
{
	set_State(2);
}
示例#3
0
void Window::Minimize()
{
	set_State(1);
}
示例#4
0
void Window::Restore()
{
	set_State(0);
}