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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mycanvas.java~102~

?? 這是個(gè)功能比較多的RPG 但是也存在比較多的BUG 有待完善中
?? JAVA~102~
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package Game;

/////////////////////////////
//屏幕寬180
//屏幕高196
/////////////////////////////
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import java.io.*;
import javax.microedition.lcdui.Font;

public class MyCanvas extends Canvas implements Runnable {

//////////////////////////////////////////////////////宏定義
    public static final int GAME_LOGO = 0;
    public static final int UP = -1;
    public static final int DOWN = -2;
    public static final int LEFT = -3;
    public static final int RIGHT = -4;
    public static final int FIRE = -5;
    public static final int LEFT_KEY = -6;
    public static final int RIGHT_KEY = -7;
//////////////////////////////////////////////////////mc變量
    DataRMS dr;

    int viewX; //屏幕左上角坐標(biāo)
    int viewY; //屏幕左上角坐標(biāo)


    int screenWidth; //屏幕寬
    int screenHeight; //屏幕高

    Image imgBuffer; //雙緩沖圖片
    Thread thread; //線(xiàn)程
    Graphics gg; //雙緩沖畫(huà)筆
    Font font;
    Mymidlet midlet; //移動(dòng)信息驅(qū)動(dòng)描述
    Tools tools; //工具


///////////////////////////////////////////////////////狀態(tài)變量
    int gameState; //游戲總狀態(tài)   0--菜單頁(yè)  1--游戲頁(yè)
    int scene; //游戲進(jìn)行中的場(chǎng)景號(hào):  0--戰(zhàn)斗頁(yè) 其它代表各場(chǎng)景的序號(hào)
    int sceneAfterFight; //記錄戰(zhàn)斗之后應(yīng)該回到的場(chǎng)景
    boolean keyState; //按鍵狀態(tài)!!?。。。。?    int switchFightState; //場(chǎng)景畫(huà)面與戰(zhàn)斗畫(huà)面的切換狀態(tài):
    boolean running; //游戲開(kāi)始
    int toScene; //即將要切換去的場(chǎng)景號(hào)
    int SlideState;


///////////////////////////////////////////////////////指針變量
    int mainMenuPoint; //游戲主目錄指針

//////////////////////////////////////////////////////計(jì)時(shí)器變量

    int logoCount; //LOGO計(jì)時(shí)器

///////////////////////////////////////////////////////坐標(biāo)變量



///////////////////////////////////////////////////////游戲變量
    MyImage image; //圖片類(lèi)
    Map map; //地圖
    Hero hero;
    Menu menu; //菜單
    Text text; //顯示信息
    boolean confirm = false; //是否按下確定
    boolean dialogOn; //是否處于對(duì)話(huà)狀態(tài)
    int dialogID; //對(duì)話(huà)ID號(hào),隨著劇情增加
    boolean firstBoot; //是否第一次游戲
    int process = 0; //游戲進(jìn)度,與同一個(gè) NPC 說(shuō)不同的話(huà)時(shí)用到

////////////////////////////////////////////////////////////////////////////////
    public MyCanvas(Mymidlet midlet) { //構(gòu)造?。。。。? 系統(tǒng)構(gòu)造
        this.setFullScreenMode(true); //設(shè)置全屏
        this.dr = new DataRMS(this); //生成一個(gè)存儲(chǔ)對(duì)象
        gameState = GAME_LOGO;
        image = new MyImage(this);
        tools = new Tools(this);
        this.midlet = midlet;
        this.screenHeight = this.getHeight();
        this.screenWidth = this.getWidth();
        thread = new Thread(this);
        imgBuffer = Image.createImage(this.getWidth(), this.getHeight());
        gg = imgBuffer.getGraphics();
        font = Font.getFont(0, 0, 16);

        menu = new Menu(this);
        hero = new Hero(this);
        text = new Text(this);

    }

////////////////////////////////////////////////////////////////////////////
//自定義方法

    public void gamestart() { //游戲開(kāi)始

        thread.start();
        running = true;

    }

    public void ClearScreen(Graphics g) {
        g.setColor(0);
        g.fillRect(0, 0, this.screenWidth, this.screenHeight);
    }

    public void game_logic() { /////////////邏輯?。。。。∵壿嫞。。。?!邏輯!?。。。?
    }

    public void checkTalk() {
        if (text.getTextState() == 0 && confirm) { //沒(méi)有對(duì)話(huà)時(shí),并且按下確定時(shí)
            switch (hero.getNextCollideNPC()) {
            case 4: //與阿美對(duì)話(huà)時(shí)
                dialogOn = true;
                switch (process) {
                case 1: //與阿美第一次對(duì)話(huà)完后
                    dialogID = 14;
                    break;
                case 2: //與霍恩第一次對(duì)話(huà)完后
                case 3: //與胡爾第一次對(duì)話(huà)完后
                    dialogID = 26;
                    break;
                }
                break;
            case 2: //與霍恩對(duì)話(huà)
                dialogOn = true;
                switch (process) {
                case 1: //與阿美第一次對(duì)話(huà)完后
                    dialogID = 15;
                    break;
                case 2: //與霍恩第一次對(duì)話(huà)完后
                case 3: //與胡爾第一次對(duì)話(huà)完后
                    dialogID = 25;
                    break;
                }
                break;
            case 1: //與胡爾對(duì)話(huà)
                dialogOn = true;
                switch (process) {
                case 1: //還沒(méi)到與此 NPC 對(duì)話(huà)的時(shí)候
                    dialogID = 44;
                    break;
                case 2: //與霍恩第一次對(duì)話(huà)完后
                    dialogID = 27;
                    break;
                case 3: //與胡爾第一次對(duì)話(huà)完后
                    dialogID = 37;
                    break;
                }
                break;
            case 0: //與薩耶對(duì)話(huà)
                dialogOn = true;
                switch (process) {
                case 1:
                case 2: //還沒(méi)發(fā)展到此情節(jié)
                    dialogID = 44;
                    break;
                case 3: //與胡爾第一次對(duì)話(huà)完后
                    dialogID = 38;
                    break;
                }
                break;
            }
        }
    }


    public void setDialog() {
        if (dialogOn) {
            text.emptyText();
            switch (dialogID) {
            case 1: //========= 與阿美第一次對(duì)話(huà)
                text.setText(0, "阿美:你終于醒了!");
          //   text.setText(0, "NB辰:悟空出列! ");
                text.show();
                break;
            case 2:
              //  text.setText(0, "猴哥:老大有嗎吩咐?");
               text.setText(0, "諾齊奧尼:這是什么地");
                text.setText(1, "方?");
                break;
            case 3:
                text.setText(0, "阿美:我的家??!你已");
                text.setText(1, "經(jīng)昏睡了3天啦!");
                break;
            case 4:
                text.setText(0, "諾齊奧尼:……");
                break;
            case 5:
                text.setText(0, "阿美:你和你的朋友倒");
                text.setText(1, "在海邊,是我爸爸把你");
                text.setText(2, "們救回來(lái)的。");
                break;
            case 6:
                text.setText(0, "諾齊奧尼:露娜,露娜");
                text.setText(1, "……她在哪?");
                break;
            case 7:
                text.setText(0, "阿美:哦。是那個(gè)女孩");
                text.setText(1, "嗎?");
                break;
            case 8:
                text.setText(0, "諾齊奧尼:嗯……");
                break;
            case 9:
                text.setText(0, "阿美:她還在昏迷當(dāng)中");
                text.setText(1, "……");
                break;
            case 10:
                text.setText(0, "諾奇奧尼:那我怎么才");
                text.setText(1, "能救她啊……");
                break;
            case 11:
                text.setText(0, "阿美:這個(gè)我也不知道");
                text.setText(1, "……你去門(mén)口找我爸爸");
                text.setText(2, "問(wèn)問(wèn)吧,他就在這附近");
                break;
            case 12:
                text.setText(0, "賣(mài)裝備呢!");
                break;
            case 13:
                text.setText(0, "諾奇奧尼:嗯,好的…");
                text.setText(1, "…");
                text.setCanEnd(true); //第一對(duì)話(huà)結(jié)束!
                process = 1;
                break;
            case 14: //========= 與阿美第二次對(duì)話(huà)
                text.setText(0, "阿美:快去問(wèn)問(wèn)我爸爸");
                text.setText(1, "吧,他就在外邊附近。");
                text.show();
                text.setCanEnd(true); //此次對(duì)話(huà)結(jié)束
                break;
            case 15: //========= 與霍恩第一次對(duì)話(huà)
                text.setText(0, "霍恩:小伙子你醒啦?");
                text.show();
                break;
            case 16:
                text.setText(0, "諾奇奧尼:謝謝您的救");
                text.setText(1, "命之恩!我的朋友還沒(méi)");
                text.setText(2, "醒,能幫我救救他嗎?");
                break;
            case 17:
                text.setText(0, "霍恩:我已經(jīng)盡力了,");
                text.setText(1, "她中了一種很奇怪的毒");
                text.setText(2, ",我從來(lái)沒(méi)有見(jiàn)過(guò)……");
                break;
            case 18:
                text.setText(0, "諾奇奧尼:那……那怎");
                text.setText(1, "么辦?");
                break;
            case 19:
                text.setText(0, "霍恩:村子附近有個(gè)男");
                text.setText(1, "孩叫胡爾,他性格很孤");
                text.setText(2, "僻,但是精通醫(yī)術(shù),你");
                break;
            case 20:
                text.setText(0, "試著去找他問(wèn)問(wèn)吧。");
                break;
            case 21:
                text.setText(0, "諾奇奧尼:嗯…好的。");
                break;
            case 22:
                text.setText(0, "霍恩:等一下……自從");
                text.setText(1, "你們的島被破壞后,村");
                text.setText(2, "子附近有了許多奇怪的");
                break;
            case 23:
                text.setText(0, "怪物,這是一把我精心");
                text.setText(1, "打造的劍,你先拿去防");
                text.setText(2, "身用。");
                break;
            case 24:
                text.setText(0, "諾奇奧尼:嗯,謝謝,");
                text.setText(1, "我會(huì)注意的。");
                text.setCanEnd(true); //與霍恩第一次對(duì)話(huà)結(jié)束
                process = 2;
                break;
            case 25: //========= 與霍恩第二次對(duì)話(huà)
                text.setText(0, "霍恩:快去吧,救人要");
                text.setText(1, "緊。");
                text.show();
                text.setCanEnd(true); //此次對(duì)話(huà)結(jié)束
                break;
            case 26: //========= 與阿美第三次對(duì)話(huà)
                text.setText(0, "阿美:胡爾那人性格雖");
                text.setText(1, "然孤僻,但是他內(nèi)心里");
                text.setText(2, "挺善良的。");
                text.show();
                text.setCanEnd(true); //此次對(duì)話(huà)結(jié)束
                break;
            case 27: //========= 與胡爾第一次對(duì)話(huà)
                text.setText(0, "諾奇奧尼:請(qǐng)問(wèn)你是胡");
                text.setText(1, "爾嗎?");
                text.show();
                break;
            case 28:
                text.setText(0, "胡爾:小子,問(wèn)這個(gè)干");
                text.setText(1, "嘛?想打架嗎?");
                break;
            case 29:
                text.setText(0, "諾奇奧尼:誤會(huì)誤會(huì),");
                text.setText(1, "我是請(qǐng)你幫我救人的…");
                text.setText(2, "…");
                break;
            case 30:
                text.setText(0, "胡爾:救人?天天都有");
                text.setText(1, "人要我?guī)退麄兙热?!?quot;);
                text.setText(2, "為什么要幫你?");
                break;
            case 31:
                text.setText(0, "諾奇奧尼:求求你了,");
                text.setText(1, "她對(duì)我非常重要!你想");
                text.setText(2, "要什么我都能答應(yīng)!");
                break;
            case 32:
                text.setText(0, "胡爾:她?又是個(gè)癡情");
                text.setText(1, "的人!好吧,看你那么");

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲午夜av在线| 成人免费高清视频| 久久欧美一区二区| 欧美精品777| 不卡的电视剧免费网站有什么| 亚洲妇熟xx妇色黄| 亚洲视频中文字幕| 亚洲国产精品国自产拍av| 日韩欧美中文字幕精品| 91视频.com| av一区二区三区| 成人福利电影精品一区二区在线观看 | 麻豆精品国产传媒mv男同| 一区二区三区日韩精品视频| 国产精品色婷婷| 国产亚洲一区二区三区四区| 91精品国产91久久久久久一区二区| 欧美三级电影在线看| 在线观看免费一区| 成人福利视频网站| 成人精品国产一区二区4080 | 欧美色综合网站| 欧美日韩中字一区| 欧美性猛交xxxxxx富婆| 波多野结衣精品在线| 99久久伊人网影院| av亚洲精华国产精华精| 91天堂素人约啪| 丁香婷婷综合色啪| 99久久99久久精品国产片果冻| 不卡av在线网| 丁香六月久久综合狠狠色| 粉嫩在线一区二区三区视频| www.亚洲在线| 欧美在线观看一区| 欧美人xxxx| 日韩精品一区二区三区蜜臀| 国产网站一区二区三区| 日韩码欧中文字| 国产精品国产馆在线真实露脸| 一区二区三区在线视频观看58| 亚洲一区二区美女| 蜜臀av性久久久久蜜臀aⅴ| 免费看欧美美女黄的网站| 国产综合色产在线精品| 福利电影一区二区| 色偷偷久久一区二区三区| 欧美午夜精品一区二区三区| 日韩欧美二区三区| 国产精品美女视频| 亚洲在线观看免费视频| 蜜桃av一区二区三区电影| 国产精品69毛片高清亚洲| 国产成都精品91一区二区三| 91美女视频网站| 91精品国产综合久久精品图片| 久久久精品中文字幕麻豆发布| 综合中文字幕亚洲| 亚洲第一狼人社区| 蜜臀av在线播放一区二区三区| 国产激情偷乱视频一区二区三区| 色8久久人人97超碰香蕉987| 欧美猛男gaygay网站| 国产午夜精品久久久久久免费视| 亚洲男女毛片无遮挡| 久久国产精品99精品国产| av电影一区二区| 欧美三级午夜理伦三级中视频| 国产亚洲成年网址在线观看| 亚洲午夜电影网| 粉嫩绯色av一区二区在线观看| 日韩成人免费看| 亚洲专区一二三| 久久成人免费日本黄色| 在线视频欧美精品| 国产日韩精品一区二区三区 | 色视频欧美一区二区三区| 一区二区三区丝袜| 国产精品免费免费| 67194成人在线观看| 91美女片黄在线| 高清成人在线观看| 国产精品久久三区| 99精品视频在线观看| 最新日韩av在线| caoporm超碰国产精品| 日韩理论片在线| 日本久久精品电影| 午夜私人影院久久久久| 欧美一区二区不卡视频| 国产伦精品一区二区三区免费| 日本一区二区三级电影在线观看 | 日韩高清在线一区| 日韩精品一区二区三区蜜臀| 国产成人三级在线观看| 亚洲欧美综合色| 在线影视一区二区三区| 日本网站在线观看一区二区三区| 精品国产99国产精品| 99在线精品观看| 亚洲国产日日夜夜| 26uuu久久天堂性欧美| 99视频国产精品| 秋霞av亚洲一区二区三| 亚洲国产精华液网站w| 色屁屁一区二区| 久久国产精品99久久人人澡| 亚洲天堂福利av| 欧美一级理论片| 91网址在线看| 久久精品72免费观看| 亚洲欧美乱综合| 精品对白一区国产伦| 色哟哟一区二区在线观看| 久久精品国内一区二区三区| 国产精品你懂的在线欣赏| 欧美精品在线观看播放| 国产高清亚洲一区| 午夜欧美大尺度福利影院在线看| 99精品久久免费看蜜臀剧情介绍| 亚洲综合色在线| 欧美一区二区三区日韩视频| 成人亚洲一区二区一| 热久久一区二区| 亚洲日韩欧美一区二区在线| 日韩精品一区二区三区三区免费| 日本道在线观看一区二区| 国产成人免费视频精品含羞草妖精| 亚洲综合另类小说| 1024成人网| 欧美国产日韩在线观看| 精品国产一区二区精华| 在线观看网站黄不卡| 成人免费三级在线| 激情成人午夜视频| 久久精品久久久精品美女| 亚洲永久精品大片| 国产精品不卡一区二区三区| 欧美精品一区二区三区很污很色的| 欧美日韩亚洲另类| 欧美专区日韩专区| 在线视频中文字幕一区二区| 成人av先锋影音| 国产激情一区二区三区四区| 精品一区二区久久| 久草中文综合在线| 老司机精品视频一区二区三区| 秋霞成人午夜伦在线观看| 亚洲韩国一区二区三区| 亚洲一级二级在线| 午夜精品福利久久久| 首页综合国产亚洲丝袜| 午夜精品爽啪视频| 亚洲1区2区3区4区| 日韩vs国产vs欧美| 捆绑调教一区二区三区| 久久国产麻豆精品| 国产电影一区二区三区| 丁香天五香天堂综合| 99久久久无码国产精品| 色综合天天狠狠| 欧美日韩国产综合一区二区| 91精品欧美一区二区三区综合在 | 欧美一区二区成人| 欧美成人bangbros| 久久久蜜桃精品| 国产精品国产馆在线真实露脸 | 波多野结衣在线一区| 91丨porny丨最新| 在线免费亚洲电影| 欧美人狂配大交3d怪物一区| 日韩亚洲欧美成人一区| 欧美精品一区二区在线播放| 国产精品久久福利| 亚洲一级电影视频| 久久不见久久见免费视频7| 国产成人免费9x9x人网站视频| 成人激情开心网| 欧美群妇大交群中文字幕| 26uuu亚洲| 亚洲欧美激情插 | 国产精品久久久久久久久图文区 | 久久99国内精品| 国产成都精品91一区二区三| 一本色道久久综合亚洲aⅴ蜜桃| 欧美一区在线视频| 国产精品家庭影院| 日韩精品福利网| 97久久精品人人澡人人爽| 在线成人av网站| 国产精品久久看| 免费不卡在线视频| 一本一道综合狠狠老| 久久综合av免费| 午夜欧美在线一二页| www.亚洲在线| 精品三级在线观看| 亚洲动漫第一页| 99精品视频中文字幕| 久久一区二区三区四区|