📄 game.h
字号:
// "Game.h: Header file"
//
//////////////////////////////////////////////////////////////////////
#ifndef Game_h
#define Game_h
#define CubSize 15 //方格大小
#define nGridX 10
#define nGridY 18 //游戏界面18*10
struct point
{
int x,y;
};
const point Cub[7][4]=
{ //
{{1,0},{1,1},{1,2},{1,3}},//1l,2T,3L,4J,5Z,6N,7O
{{0,1},{1,0},{1,1},{2,1}},// *
{{0,0},{1,0},{1,1},{1,2}},// * * * * * * * * * * * *
{{1,0},{1,1},{1,2},{2,0}},// * * * * * * * * * * * *
{{0,0},{1,0},{1,1},{2,1}},// * * *
{{0,1},{1,0},{1,1},{2,0}},//
{{0,0},{0,1},{1,0},{1,1}} //
};
const point Rotate[7][4][4]=
{
// * * *
{{{2,2},{1,1},{0,0},{-1,-1}},{{-2,1},{-1,0},{0,-1},{1,-2}}, // * * * * * * * * * * *
{{-1,-1},{0,0},{1,1},{2,2}},{{1,-2},{0,-1},{-1,0},{-2,1}}}, // * * *
// * * *
//
{{{1,-1},{1,1},{0,0},{-1,1}},{{1,1},{-1,1},{0,0},{-1,-1}}, // * * * *
{{-1,1},{-1,-1},{0,0},{1,-1}},{{-1,-1},{1,-1},{0,0},{1,1}}},// * * * * * * * * * * * * *
// * * *
//
{{{2,0},{1,1},{0,0},{-1,-1}},{{0,2},{-1,1},{0,0},{1,-1}}, // * * * * * *
{{-2,0},{-1,-1},{0,0},{1,1}},{{0,-2},{1,-1},{0,0},{-1,1}}}, // * * * * * * * * *
// * * * * *
//
{{{1,1},{0,0},{-1,-1},{0,2}},{{-1,1},{0,0},{1,-1},{-2,0}}, // * * * * * *
{{-1,-1},{0,0},{1,1},{0,-2}},{{1,-1},{0,0},{-1,1},{2,0}}}, // * * * * * * * * *
// * * * * *
//
{{{2,0},{1,1},{0,0},{-1,1}},{{0,1},{-1,0},{0,-1},{-1,-2}}, // * * * * * * * *
{{-1,1},{0,0},{1,1},{2,0}},{{-1,-2},{0,-1},{-1,0},{0,1}}}, // * * * * * * * * * *
// * *
//
{{{1,-1},{1,1},{0,0},{0,2}},{{1,0},{-1,0},{0,-1},{-2,-1}}, // * * * * * * * *
{{0,2},{0,0},{1,1},{1,-1}},{{-2,-1},{0,-1},{-1,0},{1,0}}}, // * * * * * * * * * *
// * *
//
{{{1,0},{0,-1},{0,1},{-1,0}},{{0,1},{1,0},{-1,0},{0,-1}}, // * * * * * * * * * *
{{-1,0},{0,1},{0,-1},{1,0}},{{0,-1},{-1,0},{1,0},{0,1}}} // * * * * * * * * * *
//
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -