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

📄 go.java

📁 小子快跑
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import mmae.util.Resource;
//Download by http://www.codefans.net
//全局变量管理Global
public class go{

	public static GameApp instance;
	public go(GameApp app){instance = app;}	

	public static LogoCanvas logoCanvas = null;
	public static MainCanvas mainCanvas = null;	
	public static PlayCanvas playCanvas = null;
	public static HelpCanvas helpCanvas = null;	
	public static ScoreCanvas scoreCanvas = null;
	public static InputForm inputCanvas = null;
	public static ExitCanvas exitCanvas = null;
	public static TrialCanvas trialCanvas = null;	
	
	public static Resource rs = new Resource("/Data.au",438);
	public static final int CVS_LOGO	= 0;
	public static final int CVS_MAIN	= 1;
	public static final int CVS_PLAY	= 2;
	public static final int CVS_SCORE	= 4;	
	public static final int CVS_INPUT	= 5;		
	public static final int CVS_HELP	= 6;	
	public static final int CVS_EXIT	= 7;		
	public static final int CVS_TRIAL	= 8;		



	/***********************************************
	根据游戏内容修改以下字符串内容
	***********************************************/    
	
	static char c = 169;
	public static final String STR_COPYRIGHT1	= "闪客互动与Move2008联合出品";
	public static final String STR_COPYRIGHT2	= "";
	public static final String STR_OK			= "确定";
	public static final String STR_BACK			= "返回";	
	public static final String STR_CANCEL		= "取消";
	public static final String STR_PAUSE		= "暂停";
	public static final String STR_CONTINUE		= "继续";		
	public static final String STR_MENU			= "菜单";		
	public static final String STR_NEWGAME		= "新游戏";
	public static final String STR_SCOREHIGH	= "排行榜";	
	public static final String STR_HELP			= "帮助";
	public static final String STR_EXIT			= "退出";
	public static final String STR_RANK			= "排名";
	public static final String STR_NAME			= "名字";
	public static final String STR_SCORE		= "得分";	
	public static final String STR_DBNAME		= "MOVE2008GameApp1";
	public static final String STR_FORMTITLE	= "游戏结束,得分排行";		
	public static final String STR_FORM1		= "你的得分:";	
	public static final String STR_FORM2		= "请输入你的名字:";
	public static final String STR_TRIAL1		= "这是一个试用版本!";
	public static final String STR_TRIAL2		= "剩余使用次数:";	
	public static final String STR_HELP1		= "操作说明:";
	public static final String STR_HELP2		= "游戏说明:";	
	public static final String STR_HIT			= "左方向键左脚,右方向键右脚!";	
	public static final String STR_HELPTEXT		= 
		"当左腿落地时,按下方向键左键,当右腿落地时,按下方向键右键,如果按键正确就会增加速度,如铵错则降速。游戏中需要完成10000米的长跑。\n\n"+

		"方向键左/1:左脚踩下\n"+
		"方向键右/0/3:右脚踩下\n"+		
		"左功能键:暂停\n"+				
		"右功能键:返回\n\n"+

		"闪客互动与Move2008联合出品\n"+
		"版本号:1.0\n"+
		"闪客帝国网站:\nwww.Flashempire.com\n"+
		"Move2008网站:\nwww.Move2008.com\n";

	static int gameScore = 0;
	
	public static void addImage(String FileName)
	{
		rs.addImage(FileName);
	}
	
	public static Image getImage(String FileName)
	{	
		return rs.getImage(FileName);
	}

	public static void changeCanvas(int canvasId, boolean isCreate)
	{
		switch(canvasId)
		{
			case go.CVS_LOGO: //LOGO
				if(logoCanvas==null || isCreate)
					logoCanvas = new LogoCanvas();
				Display.getDisplay(instance).setCurrent(logoCanvas);
				break;
	        case go.CVS_MAIN: //MAINMENU
				if(mainCanvas==null || isCreate)
					mainCanvas = new MainCanvas();
				Display.getDisplay(instance).setCurrent(mainCanvas);	        	        
				break;
			case go.CVS_PLAY: //PLAY
				if(playCanvas==null || isCreate)
					playCanvas = new PlayCanvas();
				Display.getDisplay(instance).setCurrent(playCanvas);	        	        
				break;	
			case go.CVS_HELP: //HELP
				if(helpCanvas==null || isCreate)
					helpCanvas = new HelpCanvas();
				Display.getDisplay(instance).setCurrent(helpCanvas);	        	        
				break;
			case CVS_SCORE:
				if(scoreCanvas==null || isCreate)
					scoreCanvas = new ScoreCanvas();
				Display.getDisplay(instance).setCurrent(scoreCanvas);	        	        
				break;		
			case CVS_INPUT:
				if(inputCanvas==null || isCreate)
					inputCanvas = new InputForm(gameScore);
				Display.getDisplay(instance).setCurrent(inputCanvas);	       	        
				break;	
			case CVS_EXIT:
				if(exitCanvas==null || isCreate)
					exitCanvas = new ExitCanvas();
				Display.getDisplay(instance).setCurrent(exitCanvas);	       	        			
				break;
			case CVS_TRIAL:
				if(trialCanvas==null || isCreate)
					trialCanvas = new TrialCanvas();
				Display.getDisplay(instance).setCurrent(trialCanvas);	       	        			
				break;				
		}
	}

	public static void setScore(int v)
	{
		gameScore = v;
	}
		
	public static void exit()
	{
		changeCanvas(CVS_EXIT,true);
	}
}

⌨️ 快捷键说明

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