nokiaui_menu.java

来自「龙石游戏源代码!需要的下载!」· Java 代码 · 共 71 行

JAVA
71
字号
// 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 + =
减小字号Ctrl + -
显示快捷键?