?? optionlist.java
字號:
import javax.microedition.lcdui.*;/** * 選項菜單。 * @author SoftStar,嘟嘟熊 * @version 1.0 */public class OptionList extends List implements CommandListener { /** * richMan實例 */ private KMRichMan richMan; /** * playCanvas 實例 */ private PlayCanvas playCanvas; /** * 構造一個對象 * @param kmrichman richman實例 * @param playCanvas playCnavas實例 */ public OptionList(KMRichMan kmrichman,PlayCanvas playCanvas) { super("選項菜單", 3); this.richMan = kmrichman; this.playCanvas = playCanvas; append("資產狀況", null); append("股市行情", null); append("返回游戲", null); setCommandListener(this); } /** * 處理按鍵 * @param command 不解釋了 * @param displayalbe 不解釋了 */ public void commandAction(Command command, Displayable displayable) { switch (getSelectedIndex()) { case 0: int[] stock = new int[3]; // 計算股票價格 for (int i = 0; i < 3; i++) { stock[i] = 0; for (int j = 0; j < 4; j++) { stock[i] += playCanvas.stock_price[j] * playCanvas.player_stock[i][j][0]; } } richMan.showPlayerStatus(playCanvas.player_money[0], playCanvas.player_money[1], playCanvas.player_money[2], stock[0], stock[1], stock[2], playCanvas.countPlayerGround(1), playCanvas.countPlayerGround(10), playCanvas.countPlayerGround(100), playCanvas.countPlayerGround(2) + playCanvas.countPlayerGround(3), playCanvas.countPlayerGround(20) + playCanvas.countPlayerGround(30), playCanvas.countPlayerGround(200) + playCanvas.countPlayerGround(300), playCanvas.countPlayerGround(4), playCanvas.countPlayerGround(40), playCanvas.countPlayerGround(400), playCanvas.player_sequence); break; case 1: richMan.setDisplayToStockList(); break; case 2: richMan.setDisplayToPlayCanvas1(); break; } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -