⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 game.h

📁 俄罗斯方块
💻 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 + -