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

  • 大小: 232KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-16
  • 語言: C/C++
  • 標簽: 源代碼??

資源簡介

C語言編寫,書寫規(guī)范,有注釋,可以很好的學(xué)習(xí)一下,很有意義的小游戲。

資源截圖

代碼片段和文件信息

#include
#include
#include

#include?“fairy.h“
#include?“gDefine.h“


int?gFairy1_Col?=?1;
int?gFairy2_Col?=?8;
int?gFairy3_Col?=?14;
int?gFairy1_Row?=?1;
int?gFairy2_Row?=?1;
int?gFairy3_Row?=?1;

void?FairyGo()
{
int?newRow?=?-1;
int?newCol?=?-1?;
if(GetNewPosition(gFairy1_Row?gFairy1_Col?&newRow?&newCol)!=?MAXROW?+?MAXCOL)
{
MoveFairy(gFairy1_Row?gFairy1_Col?newRow?newCol)?;
gFairy1_Row?=?newRow?;
gFairy1_Col?=?newCol;
}
if(GetNewPosition(gFairy2_Row?gFairy2_Col?&newRow?&newCol)!=?MAXROW?+?MAXCOL)
{
MoveFairy(gFairy2_Row?gFairy2_Col?newRow?newCol)?;
gFairy2_Row?=?newRow?;
gFairy2_Col?=?newCol;
}
if(GetNewPosition(gFairy3_Row?gFairy3_Col?&newRow?&newCol)!=?MAXROW?+?MAXCOL)
{
MoveFairy(gFairy3_Row?gFairy3_Col?newRow?newCol)?;
gFairy3_Row?=?newRow?;
gFairy3_Col?=?newCol;
}
}

void?MoveFairy(int?oldRow?int?oldCol?int?newRow?int?newCol)
{
if(gCur_layout[newRow][newCol]?==?BIGCIRCLE)
{
gCur_layout[newRow][newCol]?=?FAIRY_BIGCIRCLE;
}
else?if(gCur_layout[newRow][newCol]?==?SMALLCIRCLE)
{
gCur_layout[newRow][newCol]?=?FAIRY_SMALLCIRCLE;
}
else?if(gCur_layout[newRow][newCol]?==?SPECIAL)
{
gLife--;
}
else??//BLANK
{
gCur_layout[newRow][newCol]?=?FAIRY_BLANK;
}

if(gCur_layout[oldRow][oldCol]==FAIRY_BIGCIRCLE)
{
gCur_layout[oldRow][oldCol]?=?BIGCIRCLE;
DrawBigCircle(oldRow?oldCol);
}
else?if(gCur_layout[oldRow][oldCol]==FAIRY_SMALLCIRCLE)
{
gCur_layout[oldRow][oldCol]?=SMALLCIRCLE;
DrawSmallCircle(oldRow?oldCol)?;
}
else//?FAIRY_BLANK?OR?FAIRY
{
gCur_layout[oldRow][oldCol]?=?BLANK;
DrawBlank(oldRow?oldCol)?;
}

DrawFairy(newRow?newCol)?;
}


int?GetNewPosition(int?oldRow?int?oldCol?int?*newRow?int?*newCol)
{
int?dis1?=?MAXROW?+?MAXCOL;?//up
int?dis2?=?MAXROW?+?MAXCOL;//down
int?dis3?=?MAXROW?+?MAXCOL;?//left
int?dis4?=?MAXROW?+?MAXCOL;?//right

int?row?=?-1;
int?col?=?-1;

//up
row?=?oldRow?-1;
col?=?oldCol;
if(row?<0?||?row?>?MAXROW?-?1
||?col?<0?||?col?>MAXCOL?-1
||?gCur_layout[row][col]?==?WALL?
||?gCur_layout[row][col]?==?FAIRY
||?gCur_layout[row][col]?==?FAIRY_BLANK
||?gCur_layout[row][col]?==?FAIRY_SMALLCIRCLE
||?gCur_layout[row][col]?==?FAIRY_BIGCIRCLE)
{
dis1?=?MAXROW?+?MAXCOL?;
}
else
{
dis1=?abs(row?-?gSpecial_Row)?+?abs(col?-?gSpecial_Col);
}

//down
row?=?oldRow?+1;
col?=?oldCol;
if(row?<0?||?row?>?MAXROW?-?1
||?col?<0?||?col?>MAXCOL?-1
||?gCur_layout[row][col]?==?WALL?
||?gCur_layout[row][col]?==?FAIRY
||?gCur_layout[row][col]?==?FAIRY_BLANK
||?gCur_layout[row][col]?==?FAIRY_SMALLCIRCLE
||?gCur_layout[row][col]?==?FAIRY_BIGCIRCLE)
{
dis2?=?MAXROW?+?MAXCOL?;
}
else
{
dis2=?abs(row?-?gSpecial_Row)?+?abs(col?-?gSpecial_Col);
}

//left
row?=?oldRow?;
col?=?oldCol?-1;
if(row?<0?||?row?>?MAXROW?-?1
||?col?<0?||?col?>MAXCOL?-1
||?gCu

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

?????文件????????350??2010-01-08?21:06??Tuesday\Fairy\BCircle.bmp

?????文件????????350??2010-01-08?22:21??Tuesday\Fairy\blank.bmp

?????文件???????4473??2011-05-31?16:36??Tuesday\Fairy\fairy.cpp

?????文件???????4801??2011-05-17?15:25??Tuesday\Fairy\Fairy.dsp

?????文件????????535??2011-05-17?14:47??Tuesday\Fairy\Fairy.dsw

?????文件????????224??2011-05-31?16:28??Tuesday\Fairy\fairy.h

?????文件??????82944??2011-05-31?17:56??Tuesday\Fairy\Fairy.ncb

?????文件??????50688??2011-05-31?17:56??Tuesday\Fairy\Fairy.opt

?????文件???????1365??2011-05-31?17:55??Tuesday\Fairy\Fairy.plg

?????文件???????1445??2011-05-31?16:39??Tuesday\Fairy\gDefine.h

?????文件????????350??2010-01-08?22:31??Tuesday\Fairy\ghost.bmp

?????文件???????1302??2011-05-24?16:56??Tuesday\Fairy\graph.cpp

?????文件????????183??2011-05-24?16:53??Tuesday\Fairy\graph.h

?????文件????????914??2010-01-08?21:48??Tuesday\Fairy\man.bmp

?????文件????????350??2010-01-08?22:13??Tuesday\Fairy\mand.bmp

?????文件????????350??2010-01-08?22:13??Tuesday\Fairy\manL.bmp

?????文件????????350??2010-01-08?22:12??Tuesday\Fairy\manR.bmp

?????文件????????350??2010-01-08?22:12??Tuesday\Fairy\manup.bmp

?????文件???????6276??2011-05-31?17:48??Tuesday\Fairy\MyFairyGame.cpp

?????文件????????350??2010-01-08?21:08??Tuesday\Fairy\SCircle.bmp

?????文件???????1917??2011-05-31?14:40??Tuesday\Fairy\special.cpp

?????文件????????153??2011-05-24?17:43??Tuesday\Fairy\special.h

?????文件??????10736??2011-05-17?14:57??Tuesday\Fairy\VCGraph-V20091123\Include\graphics.h

?????文件?????110486??2009-11-23?15:05??Tuesday\Fairy\VCGraph-V20091123\Lib(VC2008)\graphics9.lib

?????文件?????111410??2009-11-23?15:05??Tuesday\Fairy\VCGraph-V20091123\Lib(VC2008)\graphics9u.lib

?????文件??????49700??2009-11-23?15:05??Tuesday\Fairy\VCGraph-V20091123\Lib(VC6)\graphics6.lib

?????文件??????49768??2009-11-23?15:05??Tuesday\Fairy\VCGraph-V20091123\Lib(VC6)\graphics6u.lib

?????文件?????156654??2009-11-23?15:06??Tuesday\Fairy\VCGraph-V20091123\VcGraphHelp.chm

?????文件????????350??2010-01-09?13:52??Tuesday\Fairy\wall.bmp

????..AD...?????????0??2011-05-31?18:03??Tuesday\Fairy\VCGraph-V20091123\Include

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

評論

共有 條評論