資源簡介
C++編寫的控制臺游戲源代碼
代碼片段和文件信息
#include?
#include?
#include?“space.h“
int?main()
{
std::cout<<“俄羅斯方塊“< < std::cin.get();
system(“cls“);
DrawInterface();
srand((unsigned)?time(NULL));
Space?space;
while?(true)
{
int?num_time?=?10;//積木每下落一行可操作數量
DWORD?time?=?100;//每次操作間隔時間,如上下左右
space.AlterBlock();//制造積木
Sleep(time);
if?(space.IfDie())//判斷是否死亡
break;
while?(true)
{
int?t?=?num_time;
while?(t>0)
{
Sleep(time);
if?(GetAsyncKeyState(DOWN))//加快下落速度
{
time?=?80;
num_time?=?2;
break;
}
space.ChangeBlock();//接受鍵盤,旋轉積木
--t;
}
if?(space.DownBlock())//下落積木,到底跳出循環
break;
}
}
system(“cls“);
std::cout<<“game?over!“< <<“your?score?is?“<<
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-04?21:07??俄羅斯方塊\
?????文件????????1394??2015-06-04?20:52??俄羅斯方塊\Block.h
?????文件?????????334??2015-06-02?22:00??俄羅斯方塊\coordinate.h
?????文件????????1226??2015-06-04?20:25??俄羅斯方塊\draw.h
?????文件?????????254??2015-06-02?22:02??俄羅斯方塊\goto_xy.h
?????文件????????4222??2015-06-02?22:03??俄羅斯方塊\make_block.h
?????文件????????3506??2015-06-04?20:57??俄羅斯方塊\space.h
?????文件?????????917??2015-06-04?21:04??俄羅斯方塊\TETRIS.cpp
- 上一篇:[免費]C語言標準文檔
- 下一篇:數據結構C語言版代碼
評論
共有 條評論