📄 vehicleactor.java
字号:
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.game.* ;
import javax.microedition.lcdui.* ;
abstract public class VehicleActor extends Actor{
protected int speed; // speed (along x axis only)
private long fluff = 0;
public VehicleActor(Image img,int w,int h,int x,int y, int speedArg)
{
super(img, w, h);
speed = speedArg;
setPosition(x,y);
}
public void cycle(long deltaMS){
long ticks = (deltaMS + fluff) / 100;
int distance= getX() - (int) (speed * ticks);
// remember the bit we missed
fluff += (deltaMS - (ticks * 100));
// move based on our speed in pixels per ticks
if (ticks > 0)
setPosition(distance,getY());
if(getX()<0)
setPosition(185,getY());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -