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

資源簡(jiǎn)介

此程序是由C++語(yǔ)言寫的界面程序,他是一個(gè)俄羅斯方塊小游戲,完成基本的得分,消行等功能!這是我2011年的畢業(yè)設(shè)計(jì),希望可以幫到正處畢業(yè)答辯煎熬的同學(xué)!這是源程序,我還上傳了畢業(yè)設(shè)計(jì)的文檔,只要擁有這兩份東西,相信你的畢業(yè)答辯無(wú)懈可擊!

資源截圖

代碼片段和文件信息

//?otherfuns.cpp文件


#include
#include“tetris.h“

//?自定義函數(shù)DrawFixPlace繪制分割線及提示文字
void?DrawFixPlace(HDC?hDc)
{
HPEN?hPenhOldPen;?

//?繪制“游戲區(qū)“和“向?qū)^(qū)“的分割線
hPen=::CreatePen(PS_SOLID1RGB(200200200));
hOldPen=(HPEN)::Selectobject(hDchPen);
::MoveToEx(hDcMULTIPLEGMPLACE*SIZEOFUBLOCK0NULL);?
::LineTo(hDcMULTIPLEGMPLACE*SIZEOFUBLOCKMULTIPLEHEIGHT*SIZEOFUBLOCK);?
::Selectobject(hDchOldPen);
::Deleteobject(hPen);
//?繪制“Next““Score“和“Time“提示
::SetTextColor(hDcRGB(12000));
::SetBkColor(hDcRGB(01200));
::TextOut(hDc(MULTIPLEGMPLACE+MULTIPLEGMPLACE/6)*SIZEOFUBLOCK-SIZEOFUBLOCK/2
(MULTIPLEHEIGHT/10)*SIZEOFUBLOCK“Next“4);
::TextOut(hDc(MULTIPLEGMPLACE+MULTIPLEGMPLACE/6)*SIZEOFUBLOCK-SIZEOFUBLOCK/2
(MULTIPLEHEIGHT/2)*SIZEOFUBLOCK“Score“5);
::TextOut(hDc(MULTIPLEGMPLACE+MULTIPLEGMPLACE/6)*SIZEOFUBLOCK-SIZEOFUBLOCK/2
((MULTIPLEHEIGHT*3)/4)*SIZEOFUBLOCK“Time“4);
}

//?自定義函數(shù)TextOutTime輸出游戲運(yùn)行時(shí)間
void?TextOutTime(HDC?hDcTIMESTRUCT?timestruct)
{
char?szTime[9];

::SetTextColor(hDcRGB(12000));
::SetBkColor(hDcRGB(01200));
wsprintf(szTime“%.2d:%.2d:%.2d“timestruct.Hour
timestruct.Minutetimestruct.Second);
::TextOut(hDc(MULTIPLEGMPLACE+MULTIPLEGMPLACE/6)*SIZEOFUBLOCK
((MULTIPLEHEIGHT*3)/4+1)*SIZEOFUBLOCKszTime8);
}

//?自定義函數(shù)TextOutScore輸出游戲得分
void?TextOutScore(HDC?hDcint?iScore)
{
char?szScore[9];

::SetTextColor(hDcRGB(12000));
::SetBkColor(hDcRGB(01200));
wsprintf(szScore“%.8d“iScore);
::TextOut(hDc(MULTIPLEGMPLACE+MULTIPLEGMPLACE/6)*SIZEOFUBLOCK
(MULTIPLEHEIGHT/2+1)*SIZEOFUBLOCKszScore8);
}

//?自定義函數(shù)DrawBlcok繪制方塊
void?DrawBlock(HDC?hDcint?Block[4][2]bool?Erasure)
{
int?i;
HPEN?hPenhOldPen;
HBRUSH?hBrushhOldBrush;

if(Erasure)
hBrush=::CreateSolidBrush(RGB(01200));
else
hBrush=::CreateSolidBrush(RGB(00200));
hOldBrush=(HBRUSH)::Selectobject(hDchBrush);
hPen=::CreatePen(PS_SOLID1RGB(01200));
hOldPen=(HPEN)::Selectobject(hDchPen);
for(i=0;i<4;i++)
::Rectangle(hDc(Block[i][0]-1)*SIZEOFUBLOCK(Block[i][1]+1-1)*SIZEOFUBLOCK
Block[i][0]*SIZEOFUBLOCK(Block[i][1]+1)*SIZEOFUBLOCK);
::Selectobject(hDchOldPen);
::Selectobject(hDchOldBrush);
::Deleteobject(hPen);
::Deleteobject(hBrush);
}

//?自定義函數(shù)DrawFixBlock繪制堆積的方塊
void?DrawFixBlock(HDC?hDcint?Blocks[MULTIPLEGMPLACE+2][MULTIPLEHEIGHT+1]int?iTopbool?Erasure)
{
int?ij;
HPEN?hPenhOldPen;
HBRUSH?hBrushhOldBrush;

hPen=::CreatePen(PS_SOLID1RGB(01200));
hOldPen=(HPEN)::Selectobject(hDchPen);

if(Erasure)
hBrush=::CreateSolidBrush(RGB(01200));
else
hBrush=::CreateSolidBrush(RGB(00200));

hOldBrush=(HBRUSH)::Selectobject(hDchBrush);
for(i=1;i ??? for(j=iTop;j if(Blocks[i][j])?
? ::Rectangle(hDc(i-1)*SIZEOFUBLOCK(j+1-1)*SIZEOFUBLOCK
i*SIZEOFUBLOCK(j+1)*SIZEOFUBLOCK);
::Selectobject(hDchOldPen);
::SelectObje

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????3155??2010-11-10?10:51??Tetris\otherfuns.cpp

?????文件????????455??2010-11-10?10:41??Tetris\resource.h

?????文件??????17968??2010-11-13?21:55??Tetris\Tetris.aps

?????文件???????4302??2010-11-10?11:23??Tetris\Tetris.dsp

?????文件????????537??2009-03-23?14:34??Tetris\Tetris.dsw

?????文件???????1044??2009-03-25?10:48??Tetris\tetris.h

?????文件????????766??2010-11-10?10:50??Tetris\tetris.ico

?????文件????????894??2010-11-10?10:41??Tetris\tetris.ico.ico

?????文件??????82944??2010-11-14?15:15??Tetris\Tetris.ncb

?????文件???????1657??2010-11-14?13:49??Tetris\Tetris.plg

?????文件???????1722??2010-11-10?10:41??Tetris\Tetris.rc

?????文件???????3036??2010-11-10?10:34??Tetris\winmain.cpp

?????文件?????200789??2010-11-14?13:49??Tetris\Debug\Tetris.exe

?????文件?????244960??2010-11-14?13:49??Tetris\Debug\Tetris.ilk

?????文件?????533504??2010-11-14?13:49??Tetris\Debug\Tetris.pdb

?????文件????????988??2010-11-10?10:41??Tetris\Debug\tetris.res

?????文件?????156672??2010-11-14?13:49??Tetris\Debug\vc60.idb

?????文件??????77824??2010-11-14?13:49??Tetris\Debug\vc60.pdb

?????文件??????????0??2010-11-14?13:49??Tetris\Debug\otherfuns.sbr

?????文件??????17263??2010-11-14?13:49??Tetris\Debug\otherfuns.obj

?????文件??????????0??2010-11-14?13:49??Tetris\Debug\winmain.sbr

?????文件??????13603??2010-11-14?13:49??Tetris\Debug\winmain.obj

?????文件??????????0??2010-11-14?13:49??Tetris\Debug\wndproc.sbr

?????文件????4470540??2010-11-14?13:49??Tetris\Debug\Tetris.pch

?????文件??????32213??2010-11-14?13:49??Tetris\Debug\wndproc.obj

?????文件????1934336??2010-11-14?13:49??Tetris\Debug\Tetris.bsc

?????文件??????20691??2010-11-14?13:49??Tetris\wndproc.cpp

?????文件??????54784??2010-11-14?15:15??Tetris\Tetris.opt

?????目錄??????????0??2010-11-10?21:48??Tetris\Debug

?????目錄??????????0??2010-11-10?21:48??Tetris

............此處省略9個(gè)文件信息

評(píng)論

共有 條評(píng)論