laymines().txt

来自「用VC++设计与实现扫雷系统」· 文本 代码 · 共 26 行

TXT
26
字号
//in file : MineWnd.cpp
void CMineWnd::LayMines(UINT row, UINT col)
{
	//埋下随机种子
	srand(( unsigned ) time ( NULL ));
	UINT i,j;

	for(UINT index = 0;index < m_uMineNum)
	{
		//取随机数
		i = rand() % m_uYNum;
		j = rand() % m_uXNum;

		if(i == row && j == col) continue;
		if(m_pMines[i][j].uAttrib != ATTRIB_MINE)
		{
			m_pMines[i][j].uAttrib = ATTRIB_MINE;//修改属性为雷


			index++;
		}
	
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?