?? 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 + -