?? monster.java
字號:
package obj;
import main.*;
import javax.microedition.lcdui.game.*;
import javax.microedition.lcdui.*;
public class Monster extends Sprite{
private int direct=0;
public int xpos;
public int ypos;
public int monsterHp=MyControl.load.monsterHp;
public int monsterMaxHp=MyControl.load.monsterMaxHp;
public int monsterHit=MyControl.load.monsterHit;//攻
public int monsterRecovery=MyControl.load.monsterRecovery;//防
public int mEX=MyControl.load.monsterEX;//經驗
private int monsterMoney=MyControl.load.monsterMoney;//掉錢.0-10沒有,,10-20,錢,20-30,物
private int s=MyControl.load.npcSpeed;
public boolean isWarfare=false;//戰(zhàn)斗
private static final int[] k = {0, 1, 2, 3, 4, 5, 6, 7,8,9,10,11,12,13,14,15};
public void turn(int d,int sx,int sy){
if((direct==k.length>>1)||(direct==0)){s=-s;}
direct=(direct+d)%k.length;
this.setFrame(k[direct]);
if(!isWarfare){//不是戰(zhàn)斗時,可以移動
xpos+=sx*s;
ypos+=sy*s;
}
this.setPosition(xpos,ypos);
}
public Monster(Image img,int width,int height,int x,int y) {
super(img,width,height);
xpos=x;
ypos=y;
setPosition(x,y);
}
public boolean getAlive() {
if(monsterHp>0) return true;
else return false;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -