📄 go.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 + -