mainrole.java
来自「一个J2ME的RPG游戏」· Java 代码 · 共 69 行
JAVA
69 行
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.game.Sprite;
public class Mainrole extends Sprite {
int x;
int y;
int selecty = 145; // 菜单选择钮的Y坐标
// int isduck = 1;
int lastx;
int lasty;
int roomx, roomy;
int directionup = 12, directiondown = 0, directionleft = 4,
directionright = 8;
public Mainrole(Image img, int width, int height, int positionx,
int positiony, int roomx2, int roomy2) {
super(img, width, height);
x = positionx;
y = positiony;
roomx = roomx2;
roomy = roomy2;
}
public Mainrole(Image img, int width, int height, int roomx2, int roomy2) {
super(img, width, height);
roomx = roomx2;
roomy = roomy2;
}
public void move(int increasex, int increasey) {
x = x + increasex;
y = y + increasey;
lastx = increasex;
lasty = increasey;
}
public void moveroom(int increasex, int increasey) {
roomx = roomx + increasex;
roomy = roomy + increasey;
lastx = increasex;
lasty = increasey;
}
// public void setPosition(int tempx, int tempy){
// x = tempx;
// y = tempy;
// }
void unmove() {
move(-lastx, -lasty);
}
void unmoveroom() {
moveroom(-lastx, -lasty);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?