📄 dots.java
字号:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
import java.util.Random;
public class dots{
int x ; //loch
int y ; //locv
int dh;
int dv;
int id;
private int scW;
private int scH;
private int offx;
private int offy;
int gwaterlev;
boolean hitflag;
boolean mflag;
public dots(int scWidth, int scHeight){
dv =0;
dh =0;
y =-400;
x =0;
mflag =false;
hitflag =false;
scW = scWidth;
scH = scHeight;
}
public void init( int listid){
id = listid;
}
public void fire(){
y = -400;
dv = 200;
Random rnd =new Random();
x = Math.abs(rnd.nextInt())%7000 + 1000;//(int)(Math.random() * 12000);
dh =Math.abs(rnd.nextInt())%400-200;//(int)(Math.random() * 500 -200); //speedx
//System.out.println(x+"/"+dh);
mflag = true;
hitflag = true;
// mycolor = new Color(255,0,0);
}
public void move(int pwaterlev){
if (mflag == true){
if (x > (scW -4)*100){
x = scW*100 - 400;
dh = -dh;
}else if (x < 2){
x = 200;
dh = -dh;
}else {
x = x + dh;
}
if (y >(scH -5)*100){
y= -400;
mflag = false;
hitflag = true;
}else{
if (y > pwaterlev){
dv = 100;
y = y+dv;
dh = 0;
}else{
dv = dv + dv/8;
y = y +dv;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -