randompaintgamebody.java

来自「java小游戏 基础 连连看 普通界面 初学者适用」· Java 代码 · 共 34 行

JAVA
34
字号

public class RandomPaintGameBody {
	
	  RandomPaintGameBody(int row,int column,String[][] playArea,String[][] patten,int[][] playAreaNumber,int[][] pattenNumber){
		int rowRandom;
	    int columnRandom;
	    int pattenRowRandom;
	    int pattenColumnRandom;
	    int rowRandom2;
	    int columnRandom2;
	    for (int k=row*column/2;k>=1;k--){
	   	     rowRandom=(int)(Math.random()*row);
	   	     columnRandom=(int)(Math.random()*column);
	   	     pattenRowRandom=(int)(Math.random()*3);
	   	     pattenColumnRandom=(int)(Math.random()*10);
	   	 while (playAreaNumber[rowRandom][columnRandom]!=0){
	   		 rowRandom=(int)(Math.random()*row);
	       	 columnRandom=(int)(Math.random()*column); 
	   	 }
	   		 playArea[rowRandom][columnRandom]=patten[pattenRowRandom][pattenColumnRandom];
	   	     playAreaNumber[rowRandom][columnRandom]=1;
	   	     rowRandom2=(int)(Math.random()*row);
	   	     columnRandom2=(int)(Math.random()*column);
		  while (playAreaNumber[rowRandom2][columnRandom2]!=0){
		   		 rowRandom2=(int)(Math.random()*row);
		       	 columnRandom2=(int)(Math.random()*column); 
		}
		  playArea[rowRandom2][columnRandom2]=playArea[rowRandom][columnRandom];
		  playAreaNumber[rowRandom2][columnRandom2]=1;
	}
	}

}

⌨️ 快捷键说明

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