📄 npc.java~2~
字号:
package Game;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Graphics;
public class Npc {
int hp;
int npcState; //0为画,1为不画
int npcID;
int x;
int y;
int OriPosX; //最初始的坐标,相对于地图
int OriPosY;
int placeX; //站在大地图上对应的 m_placeX
int placeY; //站在大地图上对应的 m_placeY
int scene; //NPC 所在的场景号
MyCanvas mc;
Graphics g;
Tools tool;
public Npc()
{
}
//------------------------------------------
// 初始化 NPC
// placeX、placeY 是相对于大地图的,为了实现
// 地图动,主角不动,NPC 跟着地图动而用
//------------------------------------------
public void init(int ID, int scene, int posX, int posY, int placeX, int placeY)
{
npcID = ID;
this.scene = scene;
x = posX;
y = posY;
this.OriPosX = posX;
this.OriPosY = posY;
this.placeX = placeX;
this.placeY = placeY;
}
public int getSceneID()
{
return this.scene;
}
public int getID()
{
return npcID;
}
public void setPos(int posX, int posY)
{
x = posX;
y = posY;
}
public int getPosX()
{
return x;
}
public int getPosY()
{
return y;
}
public int getOriPosX()
{
return this.OriPosX;
}
public int getOriPosY()
{
return this.OriPosY;
}
public int getPlaceX()
{
return this.placeX;
}
public int getPlaceY()
{
return this.placeY;
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -