91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 66KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: C/C++
  • 標簽: 生命游戲??mfc??

資源簡介

這是去年初學mfc本鳥做練習題時做的>.<,擺上來曬曬。 mfc版本,環境 vs2008 采用鏈表方式存儲指針 菜單設置可更改變換時間。 生命變換時可以控制,如暫停,繼續,停止等。如果有興趣你可以自己添加倒退功能。

資源截圖

代碼片段和文件信息

//?Life.cpp?:?實現文件
//

#include?“stdafx.h“
#include?“mfc_test.h“
#include?“Life.h“


//?CLife


CLife::CLife()
{
m_bAlive?=?0;
m_nCount?=?0;

/* for(int?i?=0;i<8;i++)
{
next[i]=this;
}*/
}
CLife::CLife(int?xint?ybool?alive=0)
{
m_bAlive?=?alive;
m_nCount?=?0;
m_nXY[0]?=?x;
m_nXY[1]?=?y;

}

CLife::~CLife()
{

}


/*************************
函數說明:
當第一個生命體被創建時候,調用此函數進行初始化。
*************************/
void?CLife::Init(int?xint?ybool?alive)
{

//1.根據root產生的坐標進行8個方向判斷是否已經存在
//2.若不存在則new
// 0?1?2
// 7?*?3?
// 6?5?4

m_bAlive?=?alive;
//m_nCount?=?0;
m_nXY[0]?=?x;
m_nXY[1]?=?y;

for(int?i=0;i<8;i++)
{
this->next[i]=new?CLife(m_nXY[0]+direction[i][0]
m_nXY[1]+direction[i][1]
false);
next[i]->m_nCount++;
}
}

bool?CLife::IsEmpty()
{
if(next[0]==this)
{
return?true;
}
else
return?false;
}


bool?CLife::IsExist(int?xint?y)
{
if(x==m_nXY[0]?&&?y==m_nXY[1])
return?true;
else
return?false;
}

void?CLife::Del()
{
delete?this;
}

//函數功能:通過使用計數來判斷下一個狀態是否為活(暫時不用)
bool?CLife::IsAliveByCount()
{
//暫時不實現
return?0;
}


//?CLife?消息處理程序



?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????890??2010-03-15?13:25??Burning\Burning.sln

????..A..H.?????89088??2010-03-15?13:46??Burning\Burning.suo

?????文件???????6317??2010-03-15?13:43??Burning\mfc_test\mfc_test.vcproj

?????文件????????237??2009-11-11?12:35??Burning\mfc_test\MyList.h

?????文件???????3454??2009-11-09?14:59??Burning\mfc_test\ReadMe.txt

?????文件??????11403??2010-03-15?13:42??Burning\mfc_test\mfc_test.rc

?????文件???????1829??2009-11-16?16:57??Burning\mfc_test\stdafx.h

?????文件???????1292??2009-11-12?15:37??Burning\mfc_test\Life.cpp

?????文件????????589??2009-11-12?16:16??Burning\mfc_test\Life.h

?????文件????????456??2009-11-23?10:35??Burning\mfc_test\SetDlg.h

?????文件????????721??2009-11-12?16:59??Burning\mfc_test\MyList.cpp

?????文件??????68448??2010-03-15?13:42??Burning\mfc_test\mfc_test.aps

?????文件????????480??2009-11-09?14:59??Burning\mfc_test\mfc_test.h

?????文件???????1145??2009-11-23?10:29??Burning\mfc_test\Resource.h

?????文件???????1622??2010-03-15?13:41??Burning\mfc_test\mfc_testView.h

?????文件???????1018??2009-11-23?10:39??Burning\mfc_test\SetDlg.cpp

?????文件???????2596??2010-03-15?13:41??Burning\mfc_test\MainFrm.cpp

?????文件???????3281??2009-11-09?14:59??Burning\mfc_test\mfc_test.cpp

?????文件??????22310??2010-03-15?13:41??Burning\mfc_test\mfc_testView.cpp

?????文件????????817??2010-03-15?13:41??Burning\mfc_test\MainFrm.h

?????文件???????1030??2009-11-09?14:59??Burning\mfc_test\targetver.h

?????文件????????139??2009-11-09?14:59??Burning\mfc_test\stdafx.cpp

?????文件????????558??2009-11-09?14:59??Burning\mfc_test\mfc_testDoc.h

?????文件???????1052??2009-11-09?14:59??Burning\mfc_test\mfc_testDoc.cpp

?????文件????????364??2009-11-09?14:59??Burning\mfc_test\res\mfc_test.rc2

????.......??????1078??2003-07-24?09:52??Burning\mfc_test\res\mfc_testDoc.ico

????.......?????21630??2003-07-24?09:52??Burning\mfc_test\res\mfc_test.ico

?????文件????????190??2009-11-10?17:06??Burning\mfc_test\res\bitmap1.bmp

?????文件????????478??2009-11-11?10:29??Burning\mfc_test\res\Toolbar.bmp

????..A.SH.??????5632??2009-11-11?13:25??Burning\mfc_test\res\Thumbs.db

............此處省略7個文件信息

評論

共有 條評論