📄 bs.java
字号:
import java.io.IOException;
import java.util.Random;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class BS
{
int ID,time;
Image im,im1;
int x,y;
MC mc;
Random r;
public BS(MC _mc)
{
try {
im = Image.createImage( "/3.png");
im1 = Image.createImage( "/enemy3.png");
} catch (IOException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
mc = _mc;
r = new Random();
time = -1;
}
public void render(Graphics g,PL pl)
{
switch (ID)
{
case 0:
if (time <100)
{
g.drawImage( im,30,200-time*20,0);
}
break;
case 1:
g.drawImage( im1,pl.x -11,pl.y-20,0);
g.drawImage( im1,pl.x +16,pl.y-20,0);
break;
}
}
public void upData(TXManger tm,PL pl)
{
switch (ID)
{
case 0:
time++;
if (time >=10 && time <20)
{
mc.tm .create(3,Math.abs( r.nextInt() %177),Math.abs( r.nextInt() %209));
}
if (time == 11)
{
for (int i=0;i<mc.zm .nz .length ;i++)
{
mc.zm.nz[i] = null;
}
}
if (time == 20)
{
for (int i=0;i<mc.nm.npc.length;i++)
{
if (mc.nm.npc[i] != null)
{
mc.nm.npc[i].hp -= 130;
if (mc.nm.npc[i].hp <= 0)
{
mc.nm.npc[i].destroy(tm);
mc.nm.npc[i] = null;
}
}
}
time = -1;
}
break;
case 1:
time++;
mc.zm.pcreate( 3,pl.x,pl.y,0,-15);
mc.zm.pcreate( 3,pl.x+30,pl.y,0,-15);
if (time == 60)
{
time = -1;
}
break;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -