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

📄 randomsetmine.java

📁 此源码是一款扫雷游戏
💻 JAVA
字号:
//随机布雷RandomSetMine
import java.awt.Point;
import java.util.Vector;
import javax.swing.Icon;
import javax.swing.ImageIcon;
public class RandomSetMine
{
	Vector v=null;
	Icon 雷的图标;
	public RandomSetMine()
	{雷的图标=new ImageIcon("地雷.gif");}
	public void 随机布雷(int number,Block block[][],int 行数,int 列数)
	{
		v=new Vector();
		int length=1,i=0,j=0;
		int leiNumber=0;
		for(i=1;i<=行数;i++)
		{
			for(j=1;j<=列数;j++)
				v.add(new Point(i,j));
		}
		while(leiNumber<number)
		{
			length=v.size();
			int n=(int)(Math.random()*length);
			Point p=(Point)v.elementAt(n);
			i=(int)p.getX();
			j=(int)p.getY();
			block[i][j].设置是否是雷(true);
			block[i][j].设置是雷时的图标(雷的图标);
			leiNumber=leiNumber+1;
			v.remove(n);
		}
		v.removeAllElements();
		v=null;
	}
}

⌨️ 快捷键说明

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