这个代码还是刚入坑写的,是新手时候的我,偶然间翻到,放到这里做个纪念,其他没说的,过几天会再写一个做一个对比。
看看曾经的我和现在的我有什么区别。
/* 俄罗斯方块 花狗 2018年3月21日13:10:27 *
*环境 vs2015 windows1064位系统 */
#include<iostream>
#include<stdio.h>
#include<Windows.h>
#include<cstdlib>
namespace C1 //长方形
{
int Tiao1 = 8;
int Tiao2 = 9;
int Tiao3 = 10;
int Tiao4 = 11;//第一种形态
}
namespace Z1 //正方形
{
int Tiao1 = 8;
int Tiao2 = 9;
int Tiao3 = 8;
int Tiao4 = 9;
}
namespace S1 //三方形
{
int Tiao1 = 8;
int Tiao2 = 7;
int Tiao3 = 8;
int Tiao4 = 9;//第一形态
}
namespace L1 //左三方形
{
int Tiao1 = 9;
int Tiao2 = 9;
int Tiao3 = 9;
int Tiao4 = 10;//第一形态
}
namespace R1 //右三方形
{
int Tiao1 = 9;
int Tiao2 = 9;
int Tiao3 = 9;
int Tiao4 = 8;//第一形态
}
int _Game(); //下落方块类型
#define WIN_HEIGHT 29 //地图高度
#define WIN_WIDTH 19 //地图宽度
#define WIN_ZERO 0 //开头
#define AS "╔" //首符号
#define BS "╗" //尾符号
#define AX "╚" //首符号
#define BX "╝" //尾符号
#define C "║" //竖符号
#define D "═" //行符号
#define E "█"
#define F " " //k空格
#define U 200000000 //暂停时间
int main()
{
int FGamenum = 0;
int FGame_1 = 0;//我就是个傻逼
int FGame_2 = 0;
int FGame_3 = 0;
int FGame_4 = 0;//楼上全是傻逼
using namespace std;
int _Gamemap[WIN_HEIGHT][WIN_WIDTH]; //这他妈是一个傀儡 写了半天没用数组
for (int i = 0; i <= WIN_HEIGHT; i++)
{
for (int j = 0; j <= WIN_WIDTH; j++)
{
_Gamemap[WIN_HEIGHT][WIN_WIDTH] = 0;
}
}
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), //颜色
FOREGROUND_INTENSITY | FOREGROUND_GREEN | FOREGROUND_BLUE); //亮蓝
cout << " ╔═════════════════════╗" << endl
<< " ║ 花狗 纯属学习 俄罗斯方块1.0.1 ║" << endl
<< " ║ ║" << endl
<< " ║ 开始游戏:Y 退出游戏:N ║" << endl
<< " ╚═════════════════════╝" << endl;
char Y_N; //判断玩家是否游戏
cin >> Y_N; //玩家输入(主要用户可能大小写)
int _num = 0;
int Fnum = 0;
switch (Y_N)
{
case 'Y':
while (1)
{
if (1)
{
C1::Tiao1 = 8;
C1::Tiao2 = 9;
C1::Tiao3 = 10;
C1::Tiao4 = 11;//条形
Z1::Tiao1 = 8;
Z1::Tiao2 = 9;
Z1::Tiao3 = 8;
Z1::Tiao4 = 9;//正方形
S1::Tiao1 = 8;
S1::Tiao2 = 7;
S1::Tiao3 = 8;
S1::Tiao4 = 9;//三角形
L1::Tiao1 = 9;
L1::Tiao2 = 9;
L1::Tiao3 = 9;
L1::Tiao4 = 10;//左三方形
R1::Tiao1 = 9;
R1::Tiao2 = 9;
R1::Tiao3 = 9;
R1::Tiao4 = 8;//右三角
FGamenum = 0;
FGame_1 = 0;//我就是个傻逼
FGame_2 = 0;
FGame_3 = 0;
FGame_4 = 0;//楼上全是傻逼
}
int n = _Game();
int _sum = 1; //计算方块下一次降落坐标
for (int J = 0; J <= 27; J++)
{
system("cls");
int sum = Fnum; //记录得分情况 得分
_num = sum;
int Number = 0; //计算分数的位数
if (sum == 0)
{
Number = 1;
}
else
{
while (sum) //计算位数
{
sum /= 10;
Number++;
}
}
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);//黄
cout << " 花狗 Fdog ╔══════════╗" << endl
<< " QQ:2506897252 ║第一关 得分:" << _num; //得分显示
for (int i = 0; i <= 5 - Number; i++)
{
cout << " ";
} //计算空格
cout << C << endl;
for (int i = WIN_ZERO; i <= WIN_HEIGHT; i++)
{
if (_Gamemap[i][1] == 1 && _Gamemap[i][2] == 1 && _Gamemap[i][3] == 1 && _Gamemap[i][4] == 1 && _Gamemap[i][5] == 1 && _Gamemap[i][6] == 1 && _Gamemap[i][7] == 1 && _Gamemap[i][8] == 1 && _Gamemap[i][9] == 1 && _Gamemap[i][10] == 1 && _Gamemap[i][11] == 1 && _Gamemap[i][12] == 1 && _Gamemap[i][13] == 1 && _Gamemap[i][14] == 1 && _Gamemap[i][15] == 1 && _Gamemap[i][16] == 1 && _Gamemap[i][17] == 1 && _Gamemap[i][18] == 1)
{
for (int q = 1; q <= 18; q++)
{
_Gamemap[i][q] = 0;
}
Fnum += 10;
for (int q = 29; q >= 0; q--)
{
for (int w = 0; w <= 19; w++)
{
if (_Gamemap[q][w] == 1)
{
if (q > i)
{
continue;
}
else
{
_Gamemap[q][w] = 0;
_Gamemap[q + 1][w] = 1;
}
}
}
}
}
for (int j = WIN_ZERO; j <= WIN_WIDTH; j++)
{
if (_Gamemap[i][j] == 1)
{
cout << E;
continue;
}
if (n == 1)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_RED);//红
if (FGamenum != 0 && ((i == _sum && j == C1::Tiao1) || (i == _sum + 1 && j == C1::Tiao2) || (i == _sum + 2 && j == C1::Tiao3) || (i == _sum + 3 && j == C1::Tiao4)))
{
if (J == WIN_HEIGHT - 5)
{
J = 27;
}
if (_Gamemap[i + 1][j] == 1)
{
J = 27;
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
else
{
FGame_2 = C1::Tiao2;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == C1::Tiao1 && _Gamemap[i + 4][j] == 1)
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 0 && i == _sum && (j == C1::Tiao1 || j == C1::Tiao2 || j == C1::Tiao3 || j == C1::Tiao4))
{
if (_Gamemap[i + 1][j] == 1)
{
J = 27;
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
else
{
FGame_1 = C1::Tiao3;//++++++++++++++++++++++++++++++++++
if (j == C1::Tiao1 && (_Gamemap[i + 1][j + 1] == 1 || _Gamemap[i + 1][j + 2] == 1 || _Gamemap[i + 1][j + 3] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
}//长方形
if (n == 2)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_BLUE);//蓝
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
if ((i == _sum &&j == Z1::Tiao1) || (i == _sum &&j == Z1::Tiao2) || (i == _sum + 1 && j == Z1::Tiao3) || (i == _sum + 1 && j == Z1::Tiao4))
{
{
if (i == _sum && j == Z1::Tiao1 && (_Gamemap[i + 2][j] == 1 || _Gamemap[i + 2][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
}//正方形
if (n == 3)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_GREEN);//绿
if (FGamenum == 1 && ((i == _sum && j == S1::Tiao1) || (i == _sum + 1 && j == S1::Tiao2) || (i == _sum + 1 && j == S1::Tiao3) || (i == _sum + 2 && j == S1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_2 = S1::Tiao2;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == S1::Tiao1 && (_Gamemap[i + 3][j] == 1 || _Gamemap[i + 2][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 2 && ((i == _sum && j == S1::Tiao1) || (i == _sum && j == S1::Tiao2) || (i == _sum && j == S1::Tiao3) || (i == _sum + 1 && j == S1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_3 = S1::Tiao2;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == S1::Tiao1 && (_Gamemap[i + 1][j] == 1 || _Gamemap[i + 2][j + 1] == 1 || _Gamemap[i + 1][j + 2] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 3 && ((i == _sum && j == S1::Tiao1) || (i == _sum + 1 && j == S1::Tiao2) || (i == _sum + 1 && j == S1::Tiao3) || (i == _sum + 2 && j == S1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_4 = S1::Tiao3;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == S1::Tiao1 && (_Gamemap[i + 2][j - 1] == 1 || _Gamemap[i + 3][j] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 0 && ((i == _sum && j == S1::Tiao1) || (i == _sum + 1 && j == S1::Tiao2) || (i == _sum + 1 && j == S1::Tiao3) || (i == _sum + 1 && j == S1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_1 = S1::Tiao3;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == S1::Tiao1 && (_Gamemap[i + 2][j - 1] == 1 || _Gamemap[i + 2][j] == 1 || _Gamemap[i + 2][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
}//三角形
if (n == 4)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_GREEN);//黄
if (FGamenum == 1 && ((i == _sum &&j == L1::Tiao1) || (i == _sum && j == L1::Tiao2) || (i == _sum && j == L1::Tiao3) || (i == _sum + 1 && j == L1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_2 = L1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == L1::Tiao1 && (_Gamemap[i + 2][j] == 1 || _Gamemap[i + 1][j + 1] == 1 || _Gamemap[i + 1][j + 2] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 2 && ((i == _sum &&j == L1::Tiao1) || (i == _sum && j == L1::Tiao2) || (i == _sum + 1 && j == L1::Tiao3) || (i == _sum + 2 && j == L1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_3 = L1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == L1::Tiao1 && (_Gamemap[i + 1][j] == 1 || _Gamemap[i + 3][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 3 && ((i == _sum &&j == L1::Tiao1) || (i == _sum + 1 && j == L1::Tiao2) || (i == _sum + 1 && j == L1::Tiao3) || (i == _sum + 1 && j == L1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_4 = L1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == L1::Tiao1 && (_Gamemap[i + 2][j - 2] == 1 || _Gamemap[i + 2][j - 1] == 1 || _Gamemap[i + 2][j] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 0 && ((i == _sum &&j == L1::Tiao1) || (i == _sum + 1 && j == L1::Tiao2) || (i == _sum + 2 && j == L1::Tiao3) || (i == _sum + 2 && j == L1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_1 = L1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == L1::Tiao1 && (_Gamemap[i + 3][j] == 1 || _Gamemap[i + 3][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
}//左三角形
if (n == 5)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_RED | FOREGROUND_BLUE);//紫
if (FGamenum == 1 && ((i == _sum &&j == R1::Tiao1) || (i == _sum + 1 && j == R1::Tiao2) || (i == _sum + 1 && j == R1::Tiao3) || (i == _sum + 1 && j == R1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_2 = L1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == R1::Tiao1 && (_Gamemap[i + 2][j] == 1 || _Gamemap[i + 2][j + 1] == 1 || _Gamemap[i + 2][j + 2] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 2 && ((i == _sum &&j == R1::Tiao1) || (i == _sum && j == R1::Tiao2) || (i == _sum + 1 && j == R1::Tiao3) || (i == _sum + 2 && j == R1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_3 = R1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == R1::Tiao1 && (_Gamemap[i + 3][j] == 1 || _Gamemap[i + 1][j + 1] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 3 && ((i == _sum &&j == R1::Tiao1) || (i == _sum && j == R1::Tiao2) || (i == _sum && j == R1::Tiao3) || (i == _sum + 1 && j == R1::Tiao4)))
{
if (J == WIN_HEIGHT - 3)
{
J = 27;
}
{
FGame_4 = R1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == R1::Tiao1 && (_Gamemap[i + 1][j] == 1 || _Gamemap[i + 1][j + 1] == 1 || _Gamemap[i + 2][j + 2] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
if (FGamenum == 0 && ((i == _sum &&j == R1::Tiao1) || (i == _sum + 1 && j == R1::Tiao2) || (i == _sum + 2 && j == R1::Tiao3) || (i == _sum + 2 && j == R1::Tiao4)))
{
if (J == WIN_HEIGHT - 4)
{
J = 27;
}
{
FGame_1 = R1::Tiao1;//++++++++++++++++++++++++++++++++++
if (i == _sum && j == R1::Tiao1 && (_Gamemap[i + 3][j - 1] == 1 || _Gamemap[i + 3][j] == 1))
{
J = 27;
}
cout << E;
if (J == 27)
{
_Gamemap[i][j] = 1;
}
continue;
}
}
}//右三角形
//计算上次的方块
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_INTENSITY | FOREGROUND_GREEN | FOREGROUND_BLUE);//亮蓝
if (i == WIN_ZERO && j == WIN_ZERO) //shang首边界符号
{
cout << AS;
continue;
}
if (i == WIN_ZERO && j == WIN_WIDTH) //shang尾边界符号
{
cout << BS;
continue;
}
if (i == WIN_HEIGHT && j == WIN_ZERO) //xia首边界符号
{
cout << AX;
continue;
}
if (i == WIN_HEIGHT && j == WIN_WIDTH) //xia尾边界符号
{
cout << BX;
continue;
}
if (i != WIN_ZERO && i != WIN_HEIGHT && (j == WIN_ZERO || j == WIN_WIDTH)) //横符号
{
cout << C;
continue;
}
if ((i == WIN_ZERO || i == WIN_HEIGHT) && j != WIN_ZERO && j != WIN_WIDTH) //行符号
{
cout << D;
continue;
}
cout << " ";
if (GetAsyncKeyState(VK_LEFT) > 0) //检测左键
{
if (C1::Tiao1 == 1)
{
//什么也不做
}
else
{
C1::Tiao1--;
C1::Tiao2--;
C1::Tiao3--;
C1::Tiao4--;//条形
}
if (Z1::Tiao1 == 1)
{
//什么也不做
}
else
{
Z1::Tiao1--;
Z1::Tiao2--;
Z1::Tiao3--;
Z1::Tiao4--;//正方形
}
if (S1::Tiao2 == 1 || S1::Tiao1 == 1)
{
//什么也不做
}
else
{
S1::Tiao1--;
S1::Tiao2--;
S1::Tiao3--;
S1::Tiao4--;//三角形
}
if (L1::Tiao1 == 1 || L1::Tiao2 == 1)
{
//什么也不做
}
else
{
L1::Tiao1--;
L1::Tiao2--;
L1::Tiao3--;
L1::Tiao4--;//左三角形
}
if (L1::Tiao1 == 1 || L1::Tiao2 == 1)
{
//什么也不做
}
else
{
R1::Tiao1--;
R1::Tiao2--;
R1::Tiao3--;
R1::Tiao4--;//右三角形
}
}
if (GetAsyncKeyState(VK_RIGHT) > 0) //检测右键
{
if (C1::Tiao4 == 18)
{
//什么也不做
}
else
{
C1::Tiao1++;
C1::Tiao2++;
C1::Tiao3++;
C1::Tiao4++;//条形
}
if (Z1::Tiao2 == 18)
{
//什么也不做
}
else
{
Z1::Tiao1++;
Z1::Tiao2++;
Z1::Tiao3++;
Z1::Tiao4++;//正方形
}
if (S1::Tiao3 == 18 || S1::Tiao4 == 18)
{
//什么也不做
}
else
{
S1::Tiao1++;
S1::Tiao2++;
S1::Tiao3++;
S1::Tiao4++;//三角形
}
if (L1::Tiao4 == 18 || L1::Tiao3 == 18)
{
//什么也不做
}
else
{
L1::Tiao1++;
L1::Tiao2++;
L1::Tiao3++;
L1::Tiao4++;//左三角形
}
if (R1::Tiao1 == 18 || R1::Tiao2 == 18 || R1::Tiao4 == 18)
{
//什么也不做
}
else
{
R1::Tiao1++;
R1::Tiao2++;
R1::Tiao3++;
R1::Tiao4++;//右三角形
}
}
if (GetAsyncKeyState(VK_UP) > 0) //检测上键
{
FGamenum++;
if (FGamenum == 1)
{
C1::Tiao1 = FGame_1;
C1::Tiao2 = FGame_1;
C1::Tiao3 = FGame_1;
C1::Tiao4 = FGame_1;//第二种形态
S1::Tiao1 = FGame_1;
S1::Tiao2 = FGame_1;
S1::Tiao3 = FGame_1 + 1;
S1::Tiao4 = FGame_1;//三角形第二形态
L1::Tiao1 = FGame_1;
L1::Tiao2 = FGame_1 + 1;
L1::Tiao3 = FGame_1 + 2;
L1::Tiao4 = FGame_1;//左三方形第二形态
R1::Tiao1 = FGame_1;
R1::Tiao2 = FGame_1;
R1::Tiao3 = FGame_1 + 1;
R1::Tiao4 = FGame_1 + 2;//右三角第二形态
}
if (FGamenum == 2)
{
S1::Tiao1 = FGame_2 - 1;
S1::Tiao2 = FGame_2;
S1::Tiao3 = FGame_2 + 1;
S1::Tiao4 = FGame_2;//三角形第三形态
L1::Tiao1 = FGame_2;
L1::Tiao2 = FGame_2 + 1;
L1::Tiao3 = FGame_2 + 1;
L1::Tiao4 = FGame_2 + 1;//左三方形第三形态
R1::Tiao1 = FGame_2;
R1::Tiao2 = FGame_2 + 1;
R1::Tiao3 = FGame_2;
R1::Tiao4 = FGame_2;//右三角第三形态
}
if (FGamenum == 3)
{
S1::Tiao1 = FGame_3;
S1::Tiao2 = FGame_3 - 1;
S1::Tiao3 = FGame_3;
S1::Tiao4 = FGame_3;//三角形第四形态
L1::Tiao1 = FGame_3 + 2;
L1::Tiao2 = FGame_3;
L1::Tiao3 = FGame_3 + 1;
L1::Tiao4 = FGame_3 + 2;//左三方形第四形态
R1::Tiao1 = FGame_3;
R1::Tiao2 = FGame_3 + 1;
R1::Tiao3 = FGame_3 + 2;
R1::Tiao4 = FGame_3 + 2;//右三角第四形态
}
if (n == 1 && FGamenum == 2)
{
FGamenum = 0;
C1::Tiao1 = FGame_2 - 1;
C1::Tiao2 = FGame_2;
C1::Tiao3 = FGame_2 + 1;
C1::Tiao4 = FGame_2 + 2;
}
if (n == 1 && FGamenum == 3)
{
FGamenum = 0;
C1::Tiao1 = FGame_2 - 1;
C1::Tiao2 = FGame_2;
C1::Tiao3 = FGame_2 + 1;
C1::Tiao4 = FGame_2 + 2;
}
if (FGamenum == 4)
{
FGamenum = 0;
C1::Tiao1 = FGame_2 - 1;
C1::Tiao2 = FGame_2;
C1::Tiao3 = FGame_2 + 1;
C1::Tiao4 = FGame_2 + 2;//长方形
S1::Tiao1 = FGame_4;
S1::Tiao2 = FGame_4 - 1;
S1::Tiao3 = FGame_4;
S1::Tiao4 = FGame_4 + 1;//三角形
L1::Tiao1 = FGame_4;
L1::Tiao2 = FGame_4;
L1::Tiao3 = FGame_4;
L1::Tiao4 = FGame_4 + 1;//左三方形
R1::Tiao1 = FGame_4;
R1::Tiao2 = FGame_4;
R1::Tiao3 = FGame_4 - 1;
R1::Tiao4 = FGame_4;//右三角形
}
}
}
cout << endl; //绘制一行后换行
}
if (GetAsyncKeyState(VK_DOWN) > 0) //检测下键
{
_sum++;
continue;
}
else
{
for (int q = 0; q <= U; q++)//暂停程序
;
}
_sum++;
cout << endl << L1::Tiao1;
}
}
break;
case 'N':
system("cls");
break;
}
system("pause");
return 0;
}
int _Game() //下落方块类型
{
int _rand; //定义种类 //_rand = 4;
_rand = rand() % 5 + 1; //产生1-5的随机数字(实质为5种方块)
return _rand;
}
每文一句:不要怀有渺小的理想,它们无法打动人心。