minelayer.java
来自「用java的swing包做的扫地雷小游戏」· Java 代码 · 共 22 行
JAVA
22 行
import java.util.Random;
class Minelayer {
//已经布雷的数量
static int count=0;
static void setMine(int n,UnitPanel current) {
if(n!=current.l.raw*MainPanel.col+current.l.col) {
UnitPanel temp=MainPanel.au[n/MainPanel.col][n%MainPanel.col];
if(temp.mine==false) {
++count;
temp.mine=true;
}
}
}
static void layMines (UnitPanel up) {
MainPanel.Layed=true;
Random rand=new Random();
while(count<MainPanel.mines) {
setMine(rand.nextInt(MainPanel.raw*MainPanel.col),up);
}
count=0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?