📄 boss.java~5~
字号:
package newgame;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class Boss extends Base {
Image img_Boss;
Image img_shadow;
int iSal;
boolean fire;//是否開火
boolean a;//
int speedx,speedy;//速度
int frameWidth,frameHeight;
boolean visble;//可见不可见
int x,y;//坐标
int bulletY;//子彈坐标
int type;//类型
int bullet_count;//子彈間隔器
int hp;
Canvas1 mc;//
Tools tool;
public Boss(Canvas1 mc, int type){
hp=1000;
this.mc=mc;
tool=new Tools(mc);
this.type=type;
switch (type){
case 1:
img_Boss=tool.getImage("/boss_1.png");
img_shadow=tool.getImage("/boss_1s.png");
break;
}
}
public void setPosition(int x, int y) {
this.x=x;
this.y=y;
}
public void move() {
if (!a ) {
System.out.println("aaaaaaaaaaaaa");
x++;
if(x==mc.SCx-img_Boss.getWidth()){a=true;}
}
else{ System.out.println("bbbbbbbbbbbaa");
x--;
}
if (mc.hero.y - img_Boss.getHeight() < 20) {
y++;
} else {
y--;
if (y < 0) {
y = 0;
}
}
}
public void paint(Graphics g) {
g.drawImage(img_Boss,x,y,g.LEFT|g.TOP);
}
public void setVisble(boolean flag) {
}
public boolean isVisble() {
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -