📄 car_menu.java
字号:
/*============================
遊戲功能表程式
創建時間:2007.1.13
作者:漫無目的
MSN:capaom@hotmail.com
============================*/
import javax.microedition.lcdui.*;
public class Car_Menu extends List implements CommandListener
{
private Car_MainMIDlet midlet;
private Command selectCommand=new Command("選擇",Command.ITEM,1);
private Command exitCommand=new Command("結束",Command.EXIT,1);
private Alert alert;
public Car_Menu(Car_MainMIDlet midlet)
{
super("Car_MainMIDlet",Choice.IMPLICIT);
this.midlet=midlet;
append("新遊戲",null);
append("設 置",null);
append("最高分",null);
append("幫 助",null);
append("關 於",null);
addCommand(exitCommand);
addCommand(selectCommand);
setCommandListener(this);
}
public void commandAction(Command c,Displayable d)
{
if(c==exitCommand)
{
midlet.mainMenuScreenQuit();
return;
}
else if(c==selectCommand)
{
processMenu();
return;
}
else
{
processMenu();
return;
}
}
public void processMenu()
{
try
{
List down=(List)midlet.display.getCurrent();
switch(down.getSelectedIndex())
{
case 0:
scnNewGame();
break;
case 1:
scnSettings();
break;
case 2:
scnHighScores();
break;
case 3:
scnHelp();
break;
case 4:
scnAbout();
break;
}
}
catch (Exception ex)
{
System.out.println("ProcessMenu::"+ex);
}
}
private void scnNewGame()
{
midlet.mainMenuScreenShow(null);
}
private void scnSettings()
{
alert=new Alert("設 置","Settings...",null,null);
alert.setTimeout(Alert.FOREVER);
alert.setType(AlertType.INFO);
midlet.mainMenuScreenShow(alert);
}
private void scnHighScores()
{
alert=new Alert("最高分","High Scores...",null,null);
alert.setTimeout(Alert.FOREVER);
alert.setType(AlertType.INFO);
midlet.mainMenuScreenShow(alert);
}
private void scnHelp()
{
alert=new Alert("幫 助","使用你的導航或4,6鍵,\n控制你的小汽車,\n左右避開迎面過來的障礙。\n撞上障礙既為結束。",null,null);
alert.setTimeout(Alert.FOREVER);
alert.setType(AlertType.INFO);
midlet.mainMenuScreenShow(alert);
}
private void scnAbout()
{
alert=new Alert("關 於","程式名稱:城市狂飈\n程式版本:V1.0 alpha\n製作:漫無目的\nQQ:2318850",null,null);
alert.setTimeout(Alert.FOREVER);
alert.setType(AlertType.INFO);
midlet.mainMenuScreenShow(alert);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -