📄 enemyship.java
字号:
/*
* Created on 2005-9-14
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package shipwar;
import javax.microedition.lcdui.game.Sprite;
import javax.microedition.lcdui.*;
import java.util.*;
/**
* @author wanggang
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class enemyship extends Sprite {
private int screenWidth,screenHeight;
private int drawX,drawY;
private Image image;
private boolean visible;
private boolean fired;
private int enemyfire=0;
private int speed;
public enemyship(Image image,int screenWidth,int screenHeight){
super(image,15,10);
this.image=image;
this.screenWidth=screenWidth;
this.screenHeight=screenHeight;
visible=false;
fired=false;
}
public void move(){
if(visible==true){
if(drawX+image.getWidth()>0)
drawX=drawX-3-speed;
else{
drawX=-100;
visible=false;
fired=false;
}
}
}
public void setvisible(boolean visible){
this.visible=visible;
}
public boolean getvisible(){
return visible;
}
public int getdrawX(){
return drawX;
}
public int getdrawY(){
return drawY;
}
public void init(){
drawX=screenWidth;
drawY=shipwarMIDlet.createRandom(screenHeight);
if(drawY>screenHeight-25)
drawY=screenHeight-27;
fired=false;
enemyfire=shipwarMIDlet.createRandom(5);
}
public boolean getfired(){
return fired;
}
public void setfired(boolean fired){
this.fired=fired;
}
public int getenemyfire(){
return enemyfire;
}
public void setspeed(int speed){
this.speed=speed;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -