📄 nokiaui_menu.java
字号:
// Decompiled by DJ v3.8.8.85 Copyright 2005 Atanas Neshkov Date: 2005-8-14 11:30:46
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: NokiaUI_menu.java
package stone;
import java.io.PrintStream;
import javax.microedition.lcdui.*;
// Referenced classes of package stone:
// RollerLogic, RollerMIDlet
public class NokiaUI_menu extends List
implements CommandListener
{
NokiaUI_menu(RollerMIDlet pMidlet, RollerLogic pLogic)
{
super("Menu", 3);
m_pMidlet = pMidlet;
m_pLogic = pLogic;
for(int i = 0; i < m_sOption.length; i++)
append(m_sOption[i], null);
addCommand(m_pSelect);
addCommand(m_pExit);
setCommandListener(this);
}
public void commandAction(Command pCommand, Displayable pDisplay)
{
int i = -1;
String sOption = getString(getSelectedIndex());
if(pCommand == m_pSelect)
{
i++;
if(sOption.equals(m_sOption[i]))
{
m_pLogic.UI_Newgame();
m_pMidlet.ReturnUI();
}
i++;
if(sOption.equals(m_sOption[i]))
m_pMidlet.ToNokiaUI_Setting();
i++;
if(sOption.equals(m_sOption[i]))
m_pMidlet.ToNokiaUI_Help();
i++;
if(sOption.equals(m_sOption[i]))
m_pMidlet.ToNokiaUI_About();
i++;
if(sOption.equals(m_sOption[i]))
m_pLogic.ExitGame();
} else
if(pCommand == m_pExit)
{
System.out.println("Selected R");
m_pLogic.ExitGame();
}
}
private final RollerMIDlet m_pMidlet;
private final RollerLogic m_pLogic;
private final Command m_pSelect = new Command("Select", 4, 1);
private final Command m_pExit = new Command("Exit", 7, 1);
private static final String m_sOption[] = {
"New game", "Settings", "Instructions", "About", "Exit game"
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -