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

📄 gamethread.java

📁 用Java/C#开发手机程序及移动应用光盘代码。J2ME核心类及MIDlet类;基于Java开发MIDlet程序;图形处理及低级事件处理;多线程编程;即时消息传送;I/O及网络编程;数据库编程;多媒体
💻 JAVA
字号:
public class GameThread extends Thread {	boolean myShouldPause; // 是否该暂停	static boolean myShouldStop; //是否该停止	boolean myAlreadyStarted; // 是否已启动	JumpCanvas myJumpCanvas;	GameThread(JumpCanvas canvas) {		myJumpCanvas = canvas;	}	/**	 * 开始程序.	 */	void go() {		if(!myAlreadyStarted) {			myAlreadyStarted = true;			start();		} else {			myShouldPause = !myShouldPause;		}	}	/**	 * 暂停	 */	void pause() {		myShouldPause = true;	}	/**	 * 停止	 */	static void requestStop() {		myShouldStop = true;	}	/**	 * 主线程程序	 */	public void run() {		// 先清除所有以前的所键 		myJumpCanvas.flushKeys();		myShouldStop = false;		myShouldPause = false;		while(true) {			if(myShouldStop) {				break;			}			if(!myShouldPause) {				myJumpCanvas.checkKeys();				myJumpCanvas.advance();			}		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -