資源簡介
俄羅斯方塊(c++代碼)
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
/*******宏??定??義*******/
#define?frameX?13??? //游戲窗口左上角的X軸坐標
#define?frameY?3??? //游戲窗口左上角的Y軸坐標
#define?frame_height??20? //游戲窗口的高度
#define?frame_width???18? //游戲窗口的寬度?
/*******定??義??全??局??變??量?*******/
int?ijTempTemp1Temp2;? //temptemp1temp2用于記住和轉換方塊變量的值
int?a[80][80]={0};??? //標記游戲屏幕的圖案:210分別表示該位置為游戲邊框、方塊、無圖案;初始化為無圖案
int?b[4];????? //標記4個“口“方塊:1表示有方塊,0表示無方塊
struct?Tetris //聲明俄羅斯方塊的結構體
{
? int?x;????? //中心方塊的x軸坐標
? int?y;????? //中心方塊的y軸坐標
? int?flag;???? //標記方塊類型的序號
? int?next;???? //下一個俄羅斯方塊類型的序號
? int?speed;???? //俄羅斯方塊移動的速度
? int?number;???? //產生俄羅斯方塊的個數
? int?score;???? //游戲的分數
? int?level;???? //游戲的等級
};
void?HANDLE;hOut; //控制臺句柄
/**
- 上一篇:是男人就下100層(小游戲源碼)
- 下一篇:c++ 21點游戲源碼
評論
共有 條評論