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

📄 box.java

📁 J2SE版的俄罗斯方块。SWING界面.有分数记录功能
💻 JAVA
字号:

public class Box 
{
	// 定义方块 下标顺序为 第几类,第几种形态, 第几行,第几列
	/*
	 * 0.┃
	 * 1.■
	 * 2.┓
	 * 3.┏
	 * 4. _┍
	 * 5.┓_
	 * 6.┯
	 * 
	 */
	public int TypeMax =7;//最多类型数
	public int Type;
	public int StatMax =4;//最多形态数
	public int Stat;
	public int x;//方块左上角X坐标
	public int y;//方块左上角Y坐标
	public int score;//游戏得分
	
	public int nextType=(int) (Math.random()*TypeMax);
	public int nextStat=(int) (Math.random()*StatMax);
	public int delay;
	public int cmd=0;
public int box[][][][]=
{
 {
   {
	{1,0,0,0},
	{1,0,0,0},
	{1,0,0,0},
	{1,0,0,0}
	},
   {
	{0,0,0,0},
    {0,0,0,0},
    {0,0,0,0},
    {1,1,1,1}
   },
	
	{
	 {1,0,0,0},
	 {1,0,0,0},
     {1,0,0,0},
	 {1,0,0,0}
	},
   {
	 {0,0,0,0},
	 {0,0,0,0},
	 {0,0,0,0},
     {1,1,1,1}
	}
 },
	//0000000000000000///////////////////////////////////////////
	   
    {
	   {
		{0,0,0,0},
		{0,0,0,0},
		{1,1,0,0},
		{1,1,0,0}
		},
	   
	   {
		{0,0,0,0},
	    {0,0,0,0},
	    {1,1,0,0},
	    {1,1,0,0}
	   },
		
		{
		 {0,0,0,0},
		 {0,0,0,0},
	     {1,1,0,0},
		 {1,1,0,0}
		},
	   {
		 {0,0,0,0},
		 {0,0,0,0},
		 {1,1,0,0},
	     {1,1,0,0}
		}
    },
	//1111111111111111111111//////////////////////////////////////////////
      {  
           {
			{0,0,0,0},
			{1,1,0,0},
			{0,1,0,0},
			{0,1,0,0}
			},
		   
		   {
			{0,0,0,0},
		    {0,0,0,0},
		    {0,0,1,0},
		    {1,1,1,0}
		   },
			
			{
			 {0,0,0,0},
			 {1,0,0,0},
		     {1,0,0,0},
			 {1,1,0,0}
			},
		   {
			 {0,0,0,0},
			 {0,0,0,0},
			 {1,1,1,0},
		     {1,0,0,0}
			}
       },      
		//222222222222222222222////////////////////////
    {
 	   {
 		{0,0,0,0},
 		{1,1,0,0},
 		{1,0,0,0},
 		{1,0,0,0}
 		},
 	   
 	   {
 		{0,0,0,0},
 	    {0,0,0,0},
 	    {1,1,1,0},
 	    {0,0,1,0}
 	   },
 		
 		{
 		 {0,0,0,0},
 		 {0,1,0,0},
 	     {0,1,0,0},
 		 {1,1,0,0}
 		},
 	   {
 		 {0,0,0,0},
 		 {0,0,0,0},
 		 {1,0,0,0},
 	     {1,1,1,0}
 		}
     },
    //33333333333333333333333333333333
     {
    	   {
    		{0,0,0,0},
    		{0,0,0,0},
    		{0,1,1,0},
    		{1,1,0,0}
    		},
    	   {
    		{0,0,0,0},
    	    {1,0,0,0},
    	    {1,1,0,0},
    	    {0,1,0,0}
    	   },
    		
    		{
    		 {0,0,0,0},
    		 {0,0,0,0},
    	     {0,1,1,0},
    		 {1,1,0,0}
    		},
    	   {
    		 {0,0,0,0},
    		 {1,0,0,0},
    		 {1,1,0,0},
    	     {0,1,0,0}
    		}
    	 },
    	 //44444444444444444444444444444444444444
    
    	 {
    		   {
    			{0,0,0,0},
    			{0,0,0,0},
    			{1,1,0,0},
    			{0,1,1,0}
    			},
    		   {
    			{0,0,0,0},
    		    {0,1,0,0},
    		    {1,1,0,0},
    		    {1,0,0,0}
    		   },
    			
    			{
    			 {0,0,0,0},
    			 {0,0,0,0},
    		     {1,1,0,0},
    			 {0,1,1,0}
    			},
    		   {
    			 {0,0,0,0},
    			 {0,1,0,0},
    			 {1,1,0,0},
    		     {1,0,0,0}
    			}
    		 },
    		 //////////////55555555555555555
    
    		 {
    			   {
    				{0,0,0,0},
    				{0,0,0,0},
    				{1,1,1,0},
    				{0,1,0,0}
    				},
    			   {
    				{0,0,0,0},
    			    {0,1,0,0},
    			    {1,1,0,0},
    			    {0,1,0,0}
    			   },
    				
    				{
    				 {0,0,0,0},
    				 {0,0,0,0},
    			     {0,1,0,0},
    				 {1,1,1,0}
    				},
    			   {
    				 {0,0,0,0},
    				 {1,0,0,0},
    				 {1,1,0,0},
    			     {1,0,0,0}
    				}
    			 }
    		 //666666666666666666666
 };



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -