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

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

?? mainmenu.java

?? 格斗類小游戲 沒什么好說的了 真的真的
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
//package bushfighting;

import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Canvas;
import com.nokia.mid.ui.FullCanvas;

public class MainMenu extends FullCanvas implements Runnable {
    private int mCanvasWidth, mCanvasHeight;
    private int mItemIndex = 0; //當(dāng)前的菜單索引
    private int mItemWidth, mItemHeight;
    private Image mBufferImage; //用作雙緩沖的圖片
    private Graphics mBGraphics;
    private Image mBGImage = null; //用作菜單背景
    
    private BushFighting mMIDlet = null;
    protected Display mDisplay = null;
    public MainCanvas mGameCanvas = null; //游戲的主界面
    private NetDataForm mDataForm = null; //用于進(jìn)行數(shù)據(jù)處理和信息顯示
    private Score mScore = null;
    private DisplayManager mDisplayManager = null;
    private boolean mShowMenu = false; //菜單是否彈出的標(biāo)志
    private MainMenu menu = this;
    private boolean mLoadFinished = false;//是否加載完畢的標(biāo)志
    
    protected Media title = new Media("/sound/title.mid","audio/midi",false);
    
/*    private boolean stopSplash=false;
    private int splashX=0;
    private int splashY=0;
    private int clipY=0;
    private int splashStep=1;
    private Image textImg=null;//文字介紹圖片
 */
    
    private final int mProgressBar = 80; //進(jìn)度條的長度
    private int mCurrentValue = 0; //當(dāng)前的進(jìn)度條位置
    private int mState = 1; //用于表示當(dāng)前顯示的是啟動(dòng)畫面還是菜單畫面,0,表示啟動(dòng),1表示菜單
    
    private static final String[] mMenuItems = {"開始游戲","游戲幫助","音樂 ","關(guān)于游戲","退出游戲"};
    public final String STR_ABOUT = "開發(fā)商:&  廣州奧創(chuàng)信息技術(shù)有&限公司。&開發(fā)商:&北京颯美&網(wǎng)絡(luò)有限公司。&如果您有什么建議的話&請(qǐng)致電& 010-58695258&或Email:&  service@sammy-net.com.cn& &非常感謝您的使用。";
    public final String STR_PRODUCTINFO = "游戲名稱:&三國志-黃忠霸業(yè)&版本號(hào):1.0.0&程序大小:80K&占用內(nèi)存:160K&資費(fèi):7元/次下載&發(fā)行商:廣州奧創(chuàng)&信息技術(shù)有限&公司開發(fā)商:&北京颯美網(wǎng)絡(luò)有限公司&如果有什么建議&請(qǐng)致電:&010-58695258-322& 郵箱:&service@sammy-net.com.cn & 非常感謝您的使用";
    private final String STR_HELPINFO = "在亂世的三國世界里&"+
            "董卓挾天子以令諸侯&"+
            "黃巾勢(shì)力獨(dú)霸一方&"+
            "在這混沌的世界里&"+
            "流傳著一本野史&"+
            "記載著黃忠的英雄事跡&"+
            "平亂黃巾賊&"+
            "三英戰(zhàn)呂布&"+
            "長板橋之役&"+
            "火燒連環(huán)船&"+
            "輔助劉備入駐西蜀&"+
            "玩家需要操作黃忠&"+
            "重新演繹這段野史&"+
            "成就霸業(yè)!&"+
            "導(dǎo)航鍵上/數(shù)字鍵2:&"+
            " 操作角色向上移動(dòng) &"+
            "導(dǎo)航鍵下/數(shù)字鍵8:&"+
            " 操作角色向下移動(dòng) &"+
            "導(dǎo)航鍵左/數(shù)字鍵4:&"+
            " 操作角色向左移動(dòng) &"+
            "導(dǎo)航鍵右/數(shù)字鍵6:&"+
            " 操作角色向右移動(dòng) &"+
            "導(dǎo)航鍵中/數(shù)字鍵5:&"+
            " 發(fā)射弓箭";
    
    public MainMenu(BushFighting midlet, Display display) {
        mMIDlet = midlet;
        mDisplay = display;
        mCanvasWidth = getWidth();
        mCanvasHeight = getHeight();
        mBufferImage = Image.createImage(mCanvasWidth, mCanvasHeight);
        mBGraphics = mBufferImage.getGraphics();
        mDisplayManager = new DisplayManager(mDisplay, this);
        try {
            mBGImage = HF.loadImage("mlogo2.png");
            mBGraphics.drawImage(mBGImage, 0, 0, Graphics.LEFT | Graphics.TOP); //先將
            //mBGImage = HF.loadImage("mlogo2.png");
        } catch (Exception e) {
            System.out.println("error loading the logo");
        }
    }
    
    //初始化數(shù)據(jù)數(shù)據(jù)
    public void initGame() {
        //使用一個(gè)內(nèi)嵌的線程去加載
        //Thread thread = new Thread()
        //{
        //public void run()
        //{
        mScore = new Score();
        mDataForm = new NetDataForm(mDisplayManager, mScore, mBufferImage);
        mGameCanvas = new MainCanvas(menu, mDataForm, mScore, mBufferImage);
        mGameCanvas.init();
        mGameCanvas.setDisplayManager(mDisplayManager);
        mLoadFinished = true;
        //}
        //};
        //thread.start();
    }
    
    //顯示啟動(dòng)畫面
    public void showSplashWindow() {
        mState = 2; //顯示啟動(dòng)畫面
        Thread thread = new Thread(this);
        thread.start();
    }
    
    //繪制啟動(dòng)畫面
    private void drawSplashWindow(Graphics g) {
        clearScreen(mBGraphics,0);
/*    	  mBGraphics.setClip(0,mCanvasHeight/2-clipY,mCanvasWidth,clipY<<1);
          clipY+=splashStep;
        mBGraphics.drawImage(mBGImage, splashY>=0?0:splashY,mCanvasHeight>>1, Graphics.VCENTER | Graphics.LEFT);
        mBGraphics.setClip(0,mCanvasHeight+mBGImage.getHeight()>>1,mCanvasWidth,mCanvasHeight);
        mBGraphics.drawImage(textImg,0,splashX,Graphics.LEFT|Graphics.TOP);
        mBGraphics.setClip(0,0,mCanvasWidth,mCanvasHeight);
 */
        mBGraphics.setColor(HF.COLOR_WHITE);
        int x = (mCanvasWidth - mProgressBar) / 2;
        int y = 150;
        mBGraphics.fillRect(x, y, mProgressBar, 10);
        mBGraphics.setColor(HF.COLOR_BLUE);
        mBGraphics.fillRect(x, y, mCurrentValue, 10);
        
        g.drawImage(mBufferImage, 0, 0, Graphics.LEFT | Graphics.TOP);
    }
    
    //用于處理顯示啟動(dòng)畫面
    public void run() {
        System.out.println("線程運(yùn)行");
        int step = 8;
        // try {
        if (mState == 2) {
            repaint(0, 0, mCanvasWidth, mCanvasHeight);
            System.gc();
            try{
                Thread.sleep(1000);
            }catch(Exception e){}
            //轉(zhuǎn)去顯示公司的logo,并且加載游戲啟動(dòng)完畢后的logo
            try{
                mBGraphics.drawImage(mBGImage, 0, 0, Graphics.LEFT | Graphics.TOP); //先將
                //mBGImage = HF.loadImage("logo.png");
                mBGImage=HF.loadImage("splash.png");
                //textImg=HF.loadImage("text.png");
            } catch(Exception e){
            }
            //mState = 0;
        }
        if(mState == 2){
            System.out.println("循環(huán)中前");
            repaint(0,0,mCanvasWidth,mCanvasHeight);
            System.gc();
            try{
                Thread.sleep(500);
            }catch(Exception e){}
            //stopSplash=false;
            //splashX=mCanvasHeight+textImg.getHeight();
            //splashY=10;
            //clipY=0;
            //HF.title.load();
            mState = 0;
            //mLoadFinished=false;
        }
        while (mLoadFinished== false/*||!stopSplash&&(splashX+textImg.getHeight())>(mCanvasHeight/2)*/ ||mCurrentValue < mProgressBar) {
            //System.out.println("循環(huán)中"+(splashX+textImg.getHeight()));
                  /*splashX-=splashStep;
                  if(splashY+mBGImage.getWidth()>mCanvasWidth)
                  splashY--;
                mCurrentValue += step;
                   */
            if (mCurrentValue >= mProgressBar)
                mCurrentValue = mProgressBar - 2;
            if (mLoadFinished == true)
                mCurrentValue = mProgressBar;
            repaint(0, 0, mCanvasWidth, mCanvasHeight);
            try{
                Thread.sleep(50);
            }catch(Exception e){}
        }
        //   }
        //  catch (Exception e) {
        //   }
        try{
            //textImg=null;
            mBGImage=HF.loadImage("logo.png");
            System.gc();
        }catch(Exception e){}
        mState = 1; //切換為顯示菜單畫面
        //HF.title.play();
        repaint(0, 0, mCanvasWidth, mCanvasHeight);
        if(HF.sound)
            title.play();
    }
    
    //執(zhí)行繪制菜單的工作
    public void paint(Graphics g) {
        
        if (mState == 2) {
            g.drawImage(mBufferImage, 0, 0, Graphics.LEFT | Graphics.TOP);
        } else if (mState == 0) {
            drawSplashWindow(g);
        } else {
            clearScreen(mBGraphics, HF.COLOR_LIGHTBLUE);
            mBGraphics.drawImage(mBGImage, 0, 0, Graphics.LEFT | Graphics.TOP);
            mBGraphics.setFont(HF.SMALL_FONT);
            drawMenu(mBGraphics);
            g.drawImage(mBufferImage, 0, 0, Graphics.LEFT | Graphics.TOP);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性xxxxx极品少妇| 久久电影网站中文字幕| 99国内精品久久| 中文字幕一区二区三区在线不卡| 国产精品免费人成网站| 成人激情免费视频| 综合色中文字幕| 欧美曰成人黄网| 日本欧美一区二区三区| 日韩欧美国产午夜精品| 国产精品羞羞答答xxdd| 国产精品伦理在线| 欧美日韩国产影片| 麻豆91在线看| 在线亚洲精品福利网址导航| 午夜精品福利在线| 2021国产精品久久精品| av在线不卡网| 五月天国产精品| 久久精品亚洲麻豆av一区二区 | 中文在线一区二区 | 亚洲国产精品久久人人爱| 欧美日高清视频| 国产精品你懂的| 欧美亚一区二区| 久久99国产精品久久99果冻传媒| 国产情人综合久久777777| 色噜噜狠狠成人网p站| 日本欧美在线看| 亚洲人吸女人奶水| 日韩精品一区二区三区三区免费| 高清shemale亚洲人妖| 亚洲高清视频中文字幕| 精品不卡在线视频| 日本韩国精品一区二区在线观看| 蜜臀av性久久久久蜜臀aⅴ| 亚洲色图另类专区| 精品动漫一区二区三区在线观看| 午夜精品视频一区| 国产精品国产三级国产普通话99 | 国产精品一区2区| 亚洲午夜国产一区99re久久| 久久久亚洲精品石原莉奈| 在线视频观看一区| 成人性生交大片免费看中文| 亚洲成a人v欧美综合天堂下载| 久久人人97超碰com| 337p亚洲精品色噜噜| 久久黄色级2电影| 国产精品福利影院| 国模少妇一区二区三区| 亚洲国产综合人成综合网站| 久久精品一区八戒影视| 欧美一级xxx| 欧美日本在线播放| 91蝌蚪porny九色| 国产一区二区三区不卡在线观看| 7777精品伊人久久久大香线蕉| 91视频观看免费| 一区二区三区中文字幕电影 | 日本一区二区成人| 欧美一区二区三级| 欧美网站大全在线观看| 成人av免费在线观看| 国产一区二区免费看| 久久成人麻豆午夜电影| 97国产一区二区| 国产精品亚洲一区二区三区在线| 国产精品三级av在线播放| 91视频一区二区三区| 欧美色国产精品| 粉嫩一区二区三区性色av| 91亚洲男人天堂| 日韩午夜激情视频| 国产在线精品一区二区| 国产成人aaaa| 色婷婷av一区二区三区gif| 3d动漫精品啪啪| 欧美激情一区在线| 亚洲不卡av一区二区三区| 紧缚奴在线一区二区三区| 97久久人人超碰| 麻豆成人91精品二区三区| 成人激情免费视频| 欧美日韩国产片| 欧美高清在线一区二区| 一片黄亚洲嫩模| 国内精品久久久久影院色 | 亚洲欧美日韩精品久久久久| 日韩有码一区二区三区| 国产精品18久久久久久久久| 日本高清视频一区二区| 久久久综合网站| 午夜婷婷国产麻豆精品| 成人av电影在线网| 欧美一区二区三区视频在线观看| 国产拍欧美日韩视频二区| 亚洲成av人影院| 99久久婷婷国产| 久久蜜桃av一区二区天堂| 无码av免费一区二区三区试看| 成人小视频免费在线观看| 4438x成人网最大色成网站| 中文字幕一区在线观看视频| 极品少妇xxxx精品少妇| 欧美日韩国产高清一区| 亚洲欧洲av在线| 黄一区二区三区| 91精品国产综合久久香蕉麻豆| 日韩理论片一区二区| 国产寡妇亲子伦一区二区| 欧美一级欧美三级| 亚洲午夜久久久久久久久电影院| 成人一区二区三区在线观看| 精品国产一区二区三区不卡 | 日韩精品资源二区在线| 一区二区三区国产精品| 国产成人精品免费一区二区| 日韩精品综合一本久道在线视频| 婷婷久久综合九色综合伊人色| 色拍拍在线精品视频8848| 国产日韩综合av| 国精产品一区一区三区mba桃花 | 中文字幕免费不卡| 国内不卡的二区三区中文字幕 | 国产精品美女久久久久aⅴ| 国内成人免费视频| 欧美tickling网站挠脚心| 日韩av不卡一区二区| 欧美嫩在线观看| 亚洲一区在线视频观看| 欧美羞羞免费网站| 亚洲国产欧美在线| 精品视频全国免费看| 亚洲国产精品久久一线不卡| 91免费版pro下载短视频| 中文字幕在线播放不卡一区| 成人a级免费电影| 国产精品嫩草久久久久| 成人中文字幕在线| 国产精品免费aⅴ片在线观看| 国产一区二区三区久久久| 久久综合中文字幕| 国产另类ts人妖一区二区| 国产午夜亚洲精品羞羞网站| 亚洲美女精品一区| 日本精品视频一区二区三区| 亚洲小说欧美激情另类| 欧美日韩国产首页| 麻豆成人综合网| 国产色产综合产在线视频| 樱花影视一区二区| 欧美日韩久久久一区| 日日摸夜夜添夜夜添国产精品 | 日韩精品电影在线| 日韩午夜在线观看| 国产麻豆视频精品| 亚洲欧洲日韩在线| 欧美日韩精品一区二区在线播放 | 国产一区二区主播在线| 国产精品美女久久久久aⅴ| 91在线看国产| 午夜精品aaa| 久久五月婷婷丁香社区| 99国产精品视频免费观看| 一区二区成人在线| 日韩三级在线免费观看| 亚洲乱码中文字幕综合| 3d动漫精品啪啪一区二区竹菊| 国产在线播精品第三| 亚洲色图欧美偷拍| 91精品免费在线| 国产成人精品三级麻豆| 亚洲国产精品一区二区尤物区| 欧美一级一区二区| 国产99久久久久久免费看农村| 亚洲欧美电影院| 精品国产髙清在线看国产毛片| caoporen国产精品视频| 日韩影视精彩在线| 国产日韩综合av| 欧美日韩精品一区二区天天拍小说| 精品一区二区在线视频| 亚洲免费色视频| 精品sm在线观看| 欧美在线视频不卡| 亚洲欧洲日韩女同| 精品国产免费一区二区三区四区 | 国产91精品免费| 亚洲成人免费观看| 国产色综合一区| 欧美精品99久久久**| 粉嫩绯色av一区二区在线观看| 婷婷综合另类小说色区| 亚洲少妇最新在线视频| 精品久久久久一区二区国产| 在线精品国精品国产尤物884a| 国产在线视频不卡二| 性做久久久久久久免费看| 国产精品的网站|