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

📄 gamemenu.java

📁 手机游戏大富翁JAVA源代码
💻 JAVA
字号:
import javax.microedition.lcdui.*;
/**
  * 游戏菜单。
  * @author SoftStar,嘟嘟熊
  * @version 1.0
  */

public class GameMenu
    extends List
    implements CommandListener {
  /**
   * richman实例
   */

  private KMRichMan richManObject;
  /**
   * 角色1的FACE
   */

  private Image playerFaceImage1;
  /**
   * 角色2的FACE
   */

  private Image playerFaceImage2;
  /**
   * 角色3的FACE
   */

  private Image playerFaceImage3;
  /**
   * 构造一个对象
   */

  public GameMenu(KMRichMan kmrichman) {
    super("菜单[大富翁1.2]", 3);
    richManObject = null;
    playerFaceImage1 = null;
    playerFaceImage2 = null;
    playerFaceImage3 = null;
    richManObject = kmrichman;
    try {
      playerFaceImage1 = Image.createImage("/res/image/ph0.png");
      playerFaceImage2 = Image.createImage("/res/image/ph1.png");
      playerFaceImage3 = Image.createImage("/res/image/ph2.png");
    }
    catch (Exception exception) {}
    append("继续上次游戏", null);
    append("新游戏", null);
    append("高分榜", null);
    append("帮助", null);
    append("退出", null);
    setCommandListener(this);
  }
  /**
   * 处理按键
   */

  public void commandAction(Command command, Displayable displayable) {
    if (size() == 5)
      switch (getSelectedIndex()) {
        case 0:
          richManObject.continuePlay(3); // 接着上次游戏玩
          break;

        case 1:
          selectPlayer();
          break;

        case 2:
          richManObject.showHighScore();
          break;

        case 3:
          richManObject.setDisplayToHelpForm();
          break;

        case 4:
          KMRichMan.exitGame();
          break;
      }
    else // 选择角色开始新游戏
      richManObject.continuePlay(getSelectedIndex());
  }
  /**
   * 构造选择角色菜单
   */

  private void selectPlayer() {
    for (int i = 0; i < 5; i++)
      delete(0);

    setTitle("选择一个角色");
    append("孙小美", playerFaceImage1);
    append("阿土仔", playerFaceImage2);
    append("钱夫人", playerFaceImage3);
  }
}

⌨️ 快捷键说明

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