📄 npc4.java
字号:
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
public class NPC4 extends NPC
{
Image im;
int m,n,zn;
public NPC4(int _x,int _y,Image _im)
{
hp = 5;
im = _im;
x = _x;
y = _y;
m = n = zn =0;
last = false;
w = 32;
h = 32;
}
public void render(Graphics g)
{
switch (m)
{
case 0:
Tools.paintImage( g,im,x-16,y-16,0,0,32,32);
break;
case 1:
Tools.paintImage( g,im,x-16,y-16,32,0,32,32);
break;
case 2:
Tools.paintImage( g,im,x-16,y-16,64,0,32,32);
break;
case 3:
Tools.paintImage( g,im,x-16,y-16,96,0,32,32);
break;
case 4:
Tools.paintImage( g,im,x-16,y-16,128,0,32,32);
break;
}
}
public void upData(ZDManger zm)
{
switch (m)
{
case 0:
y+=5;
zn ++;
if (zn ==20)
{
zm.ncreate( 1,x,y+2,0,10);
zn = 0;
}
if (y > 120)
{
m = 1;
}
break;
case 1:
x+=3;
y+=3;
n++;
if (n ==5)
{
m = 2;
n= 0;
}
break;
case 2:
x+=5;
n++;
if (n == 5)
{
m = 3;
n = 0;
}
break;
case 3:
x+=3;
y-=3;
n++;
if (n == 5)
{
m = 4;
n = 0;
}
break;
case 4:
y -=5;
last = true;
break;
}
}
public void destroy(TXManger tm)
{
tm.create( 1,x,y);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -