📄 cactor.java
字号:
import javax.microedition.lcdui.*;
public abstract class CActor {
int x;//x坐标
int y;//y坐标
Image img;//使用的图片
int frame_w;//每帧的宽
int frame_h;//每帧的高
int frameIndex;//当前播放帧
int[] frames;//播放的帧序列
int speed;
public boolean isLive;
int colNum;
boolean isLeft = false;
abstract void paint(Graphics g);//绘制的方法
abstract void update();//刷新状态的方法
void setLive(boolean newStatus){
isLive = newStatus;
}
void setFrame(int[] newFrames){//设置动画序列
this.frames = newFrames;
i = 0;
}
void setFrameIndex(int newFrameIndex){
this.frameIndex = newFrameIndex;
}
void setPosition(int x, int y){
this.x = x;
this.y = y;
}
private int i = 0;
void nextFrame(){//切换到下一帧
frameIndex = frames[i ++];
i = i == frames.length ? 0 : i;
}
int getNowFrames(){//返回当前播放的是第几帧
return i;
}
void setSpeed(int newSpeed){//设置速度
this.speed = newSpeed;
}
abstract void move();//移动的方法
void setNewStatus(int newPlayerStatus){
}
void setMap(CMap map){
}
void zhongLi(){
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -