亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wormmain.java

?? 名稱:games
?? JAVA
字號(hào):
/* * * Copyright ? 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. *//* * WormMain.java * * Created on March 30, 2001, 16:15 * @version */package example.wormgame;import java.lang.Thread;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.Gauge;import javax.microedition.lcdui.Item;import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;/** * Main routine for worm MIDlet. */public class WormMain extends MIDlet implements CommandListener {    /** Current game board for worm pit. */    private WormPit theGame;    /** Button for exiting the game. */    private Command exitCmd = new Command("Exit", Command.EXIT, 3);    /** Menu item for changing game levels. */    private Command levelCmd = new Command("Change Level", Command.SCREEN, 2);    /** Menu item for starting a new game. */    private Command startCmd = new Command("Start", Command.SCREEN, 1);    /** Menu item to restart another game. */    private Command restartCmd = new Command("Restart", Command.SCREEN, 1);    /** Enable audio. */    private Command audioOnCmd = new Command("Audio On", Command.SCREEN, 1);    /** Disable audio. */    private Command audioOffCmd = new Command("Audio Off", Command.SCREEN, 1);    /** Menu item to cancel current pausedmenu dialog. */    private Command cancelCmd = new Command("Cancel", Command.ITEM, 1);    /** Menu item to confirm current selected operation. */    private Command OKCmd = new Command("OK", Command.OK, 1);    private Thread myThread;    /**     * Default constructor for worm MIDlet game.     * Creates the initial graphics objects and sets the command     * listener.     */    public WormMain() {        theGame = new WormPit();        theGame.addCommand(exitCmd);        theGame.addCommand(levelCmd);        theGame.addCommand(startCmd);        theGame.addCommand(audioOnCmd);        theGame.setCommandListener(this);    }    /**     * Destroy must cleanup everything. Only objects exist so the GC     * will do all the cleanup after the last reference is removed.     * @param unconditional if true, force MIDlet destroy processing     */    protected void destroyApp(boolean unconditional) {        theGame.destroyAudioPlayer();        theGame.destroyGame();        Display.getDisplay(this).setCurrent((Displayable)null);    }    /**     * Pause signals the thread to stop by clearing the thread field.     * If stopped before done with the iterations it will be restarted     * from scratch later.     */    protected void pauseApp() {        theGame.mute();        //stop game's timing thread        theGame.destroyGame();        try {            //we will start another thread after this one finishes            myThread.join();        } catch (InterruptedException ie) {            //        }    }    /**     * Start creates the thread to do the timing. It should return     * immediately to keep the dispatcher from hanging.     */    protected void startApp() {        theGame.unMute();        Display.getDisplay(this).setCurrent(theGame);        try {            // Start the game in its own thread            myThread = new Thread(theGame);            //ensure the game thread will work after pause            theGame.setDestroyed(false);            myThread.start();        } catch (Error e) {            destroyApp(false);            notifyDestroyed();        }    }    /**     * Respond to a commands issued on any Screen.     * @param c command object source of action     * @param d screen object containing the item the action was performed on     */    public void commandAction(Command c, Displayable d) {        if (c == restartCmd) {            theGame.restart();        } else if (c == levelCmd) {            Item[] levelItem = { new Gauge("Level", true, 9, theGame.getLevel()) };            Form f = new Form("Change Level", levelItem);            f.addCommand(OKCmd);            f.addCommand(cancelCmd);            f.setCommandListener(this);            Display.getDisplay(this).setCurrent(f);        } else if (c == exitCmd) {            destroyApp(false);            notifyDestroyed();        } else if (c == startCmd) {            theGame.removeCommand(startCmd);            theGame.addCommand(restartCmd);            theGame.restart();        } else if (c == OKCmd) {            Form f = (Form)d;            Gauge g = (Gauge)f.get(0);            theGame.setLevel(g.getValue());            Display.getDisplay(this).setCurrent(theGame);        } else if (c == cancelCmd) {            Display.getDisplay(this).setCurrent(theGame);        } else if (c == audioOnCmd) {            /* Turn on Audio */            theGame.createAudioPlayer();            theGame.removeCommand(audioOnCmd);            theGame.addCommand(audioOffCmd);        } else if (c == audioOffCmd) {            /* Turn off Audio */            theGame.destroyAudioPlayer();            theGame.removeCommand(audioOffCmd);            theGame.addCommand(audioOnCmd);        }    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区视频在线观看| 日韩欧美一区二区视频| 亚洲成a人片综合在线| 欧美精品一区二区久久婷婷| 日本精品视频一区二区三区| 韩国三级中文字幕hd久久精品| 一区二区在线观看视频 | 国产成人亚洲综合a∨猫咪| 一区二区国产盗摄色噜噜| 久久色成人在线| 欧美一区二区精品久久911| 91免费在线看| 国产91精品久久久久久久网曝门| 婷婷开心激情综合| 一区二区激情小说| 亚洲欧美日韩久久| 国产欧美日韩不卡| 精品国产91亚洲一区二区三区婷婷 | 一区二区三区成人| 国产欧美一区二区三区在线看蜜臀| 欧美精品aⅴ在线视频| 色综合欧美在线| 国产视频一区在线观看| 91在线你懂得| 日韩福利电影在线| 久久久久亚洲蜜桃| 日本精品一区二区三区高清 | 不卡一卡二卡三乱码免费网站| 国产日韩欧美高清在线| 成人三级伦理片| 亚洲一区影音先锋| 精品国产一区久久| 99re热视频精品| 日本不卡123| 亚洲国产视频a| 1024成人网色www| 欧美美女视频在线观看| 国产成人无遮挡在线视频| 亚洲电影在线播放| 国产精品久久久久一区二区三区| 欧美在线你懂得| 成人高清视频在线| 欧美一区二区美女| 成人aaaa免费全部观看| 美腿丝袜亚洲三区| 亚洲美女在线一区| 亚洲免费在线电影| 日韩欧美高清dvd碟片| 在线影视一区二区三区| 国产精品一品二品| 一区二区三区中文字幕| 欧美精品乱人伦久久久久久| 色综合天天狠狠| 在线视频你懂得一区| 国产欧美日韩三级| 日韩精品国产精品| 精品少妇一区二区三区日产乱码 | 亚洲同性gay激情无套| 亚洲欧洲制服丝袜| 亚洲综合激情网| 麻豆精品视频在线| 亚洲chinese男男1069| 亚洲国产中文字幕在线视频综合| 亚洲视频一二区| 最近中文字幕一区二区三区| 欧美韩国一区二区| jlzzjlzz欧美大全| 99久久免费视频.com| 99精品视频中文字幕| 91在线高清观看| 99综合电影在线视频| 91在线观看视频| 在线区一区二视频| 精品福利一区二区三区| 精品99久久久久久| 亚洲视频网在线直播| 一区二区三区四区高清精品免费观看| 一区二区三区日韩在线观看| 亚洲综合免费观看高清完整版在线 | 中文字幕日韩av资源站| 国产精品久久久久久久裸模| 一级做a爱片久久| 久久久亚洲精品石原莉奈| 日韩欧美一级片| 日本成人在线视频网站| 极品少妇xxxx精品少妇| 青娱乐精品视频在线| 日本午夜一区二区| 国产盗摄女厕一区二区三区| 在线免费观看一区| 午夜日韩在线电影| 亚洲第四色夜色| 美女一区二区久久| 91色porny| 精品日韩成人av| 一区二区三区影院| 韩国av一区二区三区四区| 一本大道久久a久久精品综合| 欧美电影免费观看高清完整版在| 亚洲婷婷综合色高清在线| 激情小说亚洲一区| 91精品婷婷国产综合久久 | 精品999在线播放| 亚洲第一激情av| 91免费国产在线观看| 亚洲精品一区二区三区香蕉| 日韩毛片精品高清免费| 国产寡妇亲子伦一区二区| 日韩精品一区二区三区swag | 麻豆视频一区二区| 日本精品裸体写真集在线观看| 国产日韩v精品一区二区| 高清在线不卡av| 国产无人区一区二区三区| 日本不卡的三区四区五区| 欧美日韩亚洲综合一区二区三区 | 国产精品99久久久久久似苏梦涵| 欧美性色综合网| 亚洲一区二区三区自拍| 欧美日韩一区不卡| 日本vs亚洲vs韩国一区三区| 在线91免费看| 国产成人午夜精品5599| 国产日本欧美一区二区| 欧美日韩精品一区二区三区四区| 欧美精品在线一区二区三区| 黄色日韩三级电影| 91精品国产综合久久久久久漫画 | 国产黄色成人av| av欧美精品.com| 麻豆成人久久精品二区三区红 | 国产乱对白刺激视频不卡| 精品视频1区2区| 亚洲综合色成人| 欧美在线色视频| 亚洲高清免费观看高清完整版在线观看| 国产精品久久久久久久久久免费看| 精品欧美乱码久久久久久1区2区| 三级不卡在线观看| 91精品国产丝袜白色高跟鞋| 日韩av午夜在线观看| 欧美老人xxxx18| 久久婷婷成人综合色| 99精品一区二区三区| 美美哒免费高清在线观看视频一区二区| 欧美一区二区视频网站| 99精品欧美一区| 久久99这里只有精品| 一区在线观看免费| 日韩精品一区二区三区在线观看| 国产精品亚洲一区二区三区在线| 亚洲欧洲综合另类在线| 精品久久99ma| 欧美亚洲综合网| 高清成人在线观看| 久久精品999| 午夜一区二区三区视频| 欧美高清在线一区| 国产日产亚洲精品系列| 欧美精品一区二区高清在线观看 | 亚洲精品国久久99热| 欧美一区二区三区日韩视频| proumb性欧美在线观看| 国产激情视频一区二区在线观看| 日韩 欧美一区二区三区| 亚洲动漫第一页| 亚洲一区二区三区小说| 亚洲精品欧美二区三区中文字幕| 自拍av一区二区三区| 久久久高清一区二区三区| 国产精品免费视频网站| 精品毛片乱码1区2区3区| 国产精品久久久久桃色tv| 欧美日韩的一区二区| 国产一区二区三区综合| 国产露脸91国语对白| 亚洲精品一卡二卡| 99re这里只有精品6| 亚洲a一区二区| 99精品视频在线观看免费| 香蕉成人啪国产精品视频综合网| 久久精品无码一区二区三区| 一本大道av伊人久久综合| 蜜桃精品在线观看| 国产精品国产三级国产专播品爱网| 欧美日韩你懂的| 丁香婷婷综合五月| 视频精品一区二区| 国产精品免费人成网站| 欧美一区二区国产| 色综合天天综合网天天看片| 91精品国产手机| 国产精品福利影院| 五月激情综合网| 成人性生交大片免费看视频在线 | 91精品在线观看入口| 51精品国自产在线| 欧美激情一二三区| 日韩高清不卡一区二区| 丰满少妇久久久久久久 |