npcsprite.java

来自「一个RPG的JAVA游戏」· Java 代码 · 共 44 行

JAVA
44
字号
import javax.microedition.lcdui.Image;

public class NPCSprite extends ASprite
{

	public int normal[] = {
		0, 1
	};
	public int x;
	public int y;
	public int heroDis;
	int type;
	int stoptime;
	int temptime;

	public NPCSprite(Image image, int i, int j, int k, int l, int i1)
	{
		super(image, i, j);
		stoptime = 10;
		temptime = 0;
		type = k;
		dx = l;
		dy = i1;
		x = l;
		y = i1;
		type = k;
		setFrameSequence(normal);
	}

	public boolean isTalkable(int i, int j)
	{
		heroDis = (i - x) * (i - x) + (j - y) * (j - y);
		if (temptime < stoptime)
		{
			temptime++;
		} else
		{
			temptime = 0;
			nextFrame();
		}
		return heroDis < 900;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?