2008-06-30

MoveObject接口

import javax.microedition.lcdui.Graphics;

/** 可移动对象接口 */
public interface MoveObject {
	/**
	 * 准备工作
	 * 
	 * @param FullCanvas
	 *            theCanvas 底级界面对象
	 */
	public abstract void initObject(FullCanvas theCanvas);

	/**
	 * 在指定的画布上做好准备工作
	 * 
	 * @param Graphics
	 *            g 画布
	 */
	public abstract void preDraw(Graphics g);

	/**
	 * 动一下
	 * 
	 * @return int 下一动作ID
	 */
	public abstract int go();

	/**
	 * 在指定的画布上绘制画面
	 * 
	 * @param Graphics
	 *            g 画布
	 */
	public abstract void drawOut(Graphics g);
}

上篇主线程中用到的viewMan就实现了这个接口
评论
发表评论

您还没有登录,请登录后发表评论