⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cactor.java

📁 一个简单的J2ME游戏源代码
💻 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 + -