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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mycanvas.java~1~

?? 這是個功能比較多的RPG 但是也存在比較多的BUG 有待完善中
?? JAVA~1~
?? 第 1 頁 / 共 3 頁
字號:
                } else if (fightCount < 30) {
                    if (fightCount == 29) {
                        effectPoint++;
                    }
                    hero_battleX += 2;
                } else if (fightCount < 32) {
                    if (fightCount == 31) {
                        effectPoint++;
                    }
                    hero_battleX -= 2;
                } else if (fightCount < 34) {
                    if (fightCount == 33) {
                        effectPoint++;
                    }
                    hero_battleX += 2;
                } else if (fightCount == 36) { //英雄歸位 敵人歸位

                    emenyFightState = false; //敵人攻擊結束
                    emeny_battleX = 20;
                    hero_battleX = 120;
                    effectPoint = 0;

                    heroHpVeriable = emeny.npc_attack;
                    emenyHpVeriable = hero.attack;
                } else if (fightCount == 40) {
                    sufferNumState = true;
                    HpVariableY = 35;
                    HeroVariableX = 120;
                    EmenyVariableX = 20;
                }

                else if (fightCount == 42) {
                    HpVariableY -= 4;
                } else if (fightCount == 44) {
                    HpVariableY -= 4;
                    hero.hp -= heroHpVeriable;
                    emeny.hp -= emenyHpVeriable;
                } else if (fightCount == 50) {

                    sufferNumState = false; //數字顯示結束
                    fightCount = 0; //戰斗計時器清零
                    fightState = false; //夲回合結束結束

                    if (emeny.hp <= 0) {
                        if (emeny == boss1) {
                            mapID = 1;
                        }
                        switch (mapID) { //戰斗胡后回到哪個地圖
                        case 0:
                            map.readmap(0);
                            break;
                        case 1:
                            map.readmap(1);
                            break;

                        }
                        gameState = this.GAME_START;
                    }
                    ; //敵人死亡
                }

            }
            break;
        }
    }


    public void setWindow() { //屏幕移動到邊緣不再移動
        this.viewX = hero.x - this.screenWidth / 2;
        this.viewY = hero.y - this.screenHeight / 2;
        if (this.viewX < 0) {
            this.viewX = 0;
        }
        if (this.viewX + this.screenWidth >= this.map.mapWidth) {
            this.viewX = this.map.mapWidth - this.screenWidth;
        }
        if (this.viewY < 0) {
            this.viewY = 0;
        }
        if (this.viewY + this.screenHeight >= this.map.mapHeight) {
            this.viewY = this.map.mapHeight - this.screenHeight;
        }
    }

    int countKey;
    public void keyRepeated() { //重復按鍵。。。。。。。。。。

        if (gameState == GAME_START) {

            switch (this.key) {
            case UP:
            case KEY_NUM2:
                this.hero.walk_UP();
                break;
                /**
                 * 左走
                 */
            case LEFT:
            case KEY_NUM4:
                this.hero.walk_LEFT();
                break;

                /**
                 * 右走
                 */
            case RIGHT:
            case KEY_NUM6:
                this.hero.walk_RIGHT();
                break;
            case DOWN:
            case KEY_NUM8:
                this.hero.walk_DOWN();
                break;

            }

            this.pingmu();
            if (hero.collidsMap()) {
                hero.backMove();
                this.pingmu();
            }
        }

    }


    ////////////////////////////////////////////////////////////////////
    /**
       switch(key){
       case KEY_NUM8:
            case DOWN:
     break;
      case KEY_NUM2:
            case UP:
     break;
     case KEY_NUM4:
     case LEFT:
     break;
     case KEY_NUM6:
     case RIGHT:
     break;
     case FIRE:
     break;
     }

     */
//////////////////////////////////////////////////////////////////////
    //按鍵的所有方法
    public void AUTO() {
        if (gameState == GAME_AUTORUN) {
            if (key == FIRE) {
                map.readmap(0);
                gameState = GAME_AUTORUN1;

                boss1.setpostion(80, 50);
                hero.walk_UP();
                hero.x = 80;
                hero.y = 100;
                talk = boss1.wenchou_talk;
                talkState = true;
            }
        }
    }

    public void AUTO1() {
        if (gameState == GAME_AUTORUN1) {
            if (key == FIRE) {
                if (this.talkState) {
                    this.talk_index++;
                    if (this.talk_index > this.talk.length - 1) {
                        this.talkState = false;
                        this.talk_index = 0 - 1;
                        gameState = PLAY_FIGHT;
                        emeny = boss1;
                        img_emenyBattle = image.boss1_fight;
                        img_Eeffect = image.effect45;
                        map.readmap( -1);
                        key = 0;

                    }
                }
            }
        }
    }

    public void F_SKILL() {
        if (gameState == FIGHT_SKILL) {

            switch (key) {
            case KEY_NUM8:
            case DOWN:
                skillPoint++;
                if (skillPoint == 4) {
                    skillPoint = 3;
                }
                break;
            case KEY_NUM2:
            case UP:
                skillPoint--;
                if (skillPoint == -1) {
                    skillPoint = 0;
                }
                break;
            case FIRE:
                heroFightState = true;
                gameState = PLAY_FIGHT;
                fightState = true;
                break;
            }
        }
    }

    public void P_FIGHT() {
        if (gameState == PLAY_FIGHT) {
            switch (key) {
            case KEY_NUM8:
            case DOWN:
                battleMenuPoint++;
                if (battleMenuPoint == 4) {
                    battleMenuPoint = 3;
                }
                break;
            case KEY_NUM2:
            case UP:
                battleMenuPoint--;
                if (battleMenuPoint == -1) {
                    battleMenuPoint = 0;
                }

                break;
            case FIRE:
                switch (battleMenuPoint) {
                case 0:

                    fightState = true;

                    break;
                case 1:

                    gameState = FIGHT_SKILL;
                    break;
                case 2:

                    break;
                case 3:
                    map.readmap(1);
                    gameState = GAME_START;

                    break;

                }

                break;
            }
        }
    }

    public void MENU() {

        if (gameState == GAME_MENU) {
            switch (key) {
            case KEY_NUM2:
            case UP:
                mainMenuPoint--;
                if (mainMenuPoint > 4) {
                    mainMenuPoint = 0;
                }
                break;
            case KEY_NUM8:
            case DOWN:
                mainMenuPoint++;
                if (mainMenuPoint < 0) {
                    mainMenuPoint = 4;
                }
                break;
            case FIRE:
                switch (mainMenuPoint) {
                case 0:
                    gameState = GAME_AUTORUN;
                    break;
                case 1:
                    this.dr.readFile();
                    map.readmap(mapID);
                   gameState=GAME_START;

                    break;
                case 2:
                    gameState = GAME_HELP;
                    break;
                case 3:

                    gameState = GAME_SET;
                    break;
                case 4:
                    gameState = GAME_STOP;
                    break;
                }
                break;
            }
        }
    } //游戲主目錄下的選擇


    /////////////////////////////////////////////////////////////////////
    public void keyPressed(int keyCode) {
        this.key = keyCode;
        switch (gameState) {
        case GAME_HELP:
            switch (key) {
            case DOWN:
                helpPoint = true;
                break;
            case UP:
                helpPoint = false;
                break;
            case RIGHT_KEY:
                gameState = GAME_MENU;
                break;
            }

            break;
        case GAME_AUTORUN:
            this.AUTO();
            break;
        case GAME_AUTORUN1:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久毛片| 一区二区三区加勒比av| 成人黄色小视频在线观看| 亚洲免费观看高清完整版在线观看熊| 91麻豆精品国产91久久久更新时间| 黄色小说综合网站| 亚洲免费观看在线视频| 久久久久久久国产精品影院| 欧美日本一区二区三区四区| www.日韩精品| 激情综合五月婷婷| 日韩黄色片在线观看| 国产精品美女久久久久久久网站| 91精品一区二区三区在线观看| 成人高清免费观看| 国产在线观看免费一区| 视频在线观看91| 亚洲国产婷婷综合在线精品| 国产精品二区一区二区aⅴ污介绍| 日韩免费高清av| 欧美日韩亚洲综合在线| www.欧美精品一二区| 精品综合免费视频观看| 免费在线观看一区二区三区| 亚洲专区一二三| 最新成人av在线| 国产精品乱码一区二区三区软件 | 91麻豆福利精品推荐| 国产一区二区影院| 久久99九九99精品| 日本不卡中文字幕| 天天综合天天做天天综合| 亚洲综合丁香婷婷六月香| 日韩毛片一二三区| 日韩伦理av电影| 亚洲欧美日韩综合aⅴ视频| 国产精品网曝门| 国产精品视频看| 国产精品你懂的在线| 欧美激情综合网| 国产精品狼人久久影院观看方式| 国产亚洲综合av| 欧美国产精品久久| 亚洲欧美日韩系列| 亚洲一区二区精品久久av| 亚洲小说欧美激情另类| 日韩高清不卡在线| 麻豆精品一二三| 国产呦精品一区二区三区网站| 国产精品综合一区二区三区| 国产麻豆精品95视频| 丁香六月久久综合狠狠色| 99久久精品国产精品久久| 色一情一伦一子一伦一区| 在线免费一区三区| 欧美三片在线视频观看| 欧美一区二区免费| 久久精品日产第一区二区三区高清版 | 日韩精品乱码av一区二区| 蜜桃一区二区三区在线观看| 精东粉嫩av免费一区二区三区| 国产精品69久久久久水密桃| 成人激情视频网站| 欧美性色黄大片| 日韩网站在线看片你懂的| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日日夜夜免费精品| 精品一二三四区| 懂色一区二区三区免费观看| 91啦中文在线观看| 欧美美女直播网站| 久久久久久久综合色一本| 国产精品久久午夜| 亚洲国产精品视频| 国产精品一线二线三线| 91美女片黄在线| 欧美大度的电影原声| 国产精品乱子久久久久| 午夜在线成人av| 国产麻豆成人精品| 色婷婷精品久久二区二区蜜臂av | 亚洲激情第一区| 免费成人小视频| thepron国产精品| 欧美精品一二三| 中文字幕乱码亚洲精品一区| 亚洲一区二区三区小说| 美国欧美日韩国产在线播放| 国产乱一区二区| 亚洲男人的天堂av| 蜜桃精品视频在线观看| 成人动漫中文字幕| 9191精品国产综合久久久久久| 久久久久久亚洲综合影院红桃 | 成人欧美一区二区三区视频网页| 亚洲成人1区2区| 成人激情文学综合网| 欧美二区乱c少妇| 国产精品毛片高清在线完整版| 无码av免费一区二区三区试看| 成人晚上爱看视频| 精品国免费一区二区三区| 亚洲精品videosex极品| 国产一区二区调教| 91精品国产欧美一区二区成人| 亚洲欧洲制服丝袜| 成人午夜免费av| 精品国产91久久久久久久妲己| 一区二区三区成人| 成人久久18免费网站麻豆| 精品国产乱码久久久久久免费| 亚洲午夜私人影院| 色先锋资源久久综合| 久久精品视频在线看| 日本aⅴ亚洲精品中文乱码| 国产精品亚洲午夜一区二区三区| 欧美日韩另类国产亚洲欧美一级| 国产精品乱码妇女bbbb| 国产一区在线精品| 日韩美女主播在线视频一区二区三区 | 99久久777色| 久久看人人爽人人| 狠狠色综合日日| 日韩欧美一二三| 免费成人深夜小野草| 91精品国产欧美一区二区18 | 精品国产精品网麻豆系列| 日韩二区在线观看| 欧美精品一卡两卡| 天天综合天天做天天综合| 欧美日韩性生活| 日日夜夜精品视频天天综合网| 欧美三级午夜理伦三级中视频| 一区二区三区中文字幕精品精品| 91在线看国产| 亚洲人精品一区| 91久久精品国产91性色tv| 亚洲在线视频网站| 久久精品综合网| 国产校园另类小说区| 久久99精品一区二区三区三区| 欧美一级欧美一级在线播放| 日韩国产欧美视频| 日韩一区二区三区电影| 久久国产精品99久久人人澡| 精品欧美久久久| 国产高清不卡一区| 国产精品久久久久影院亚瑟| jlzzjlzz国产精品久久| 亚洲图片欧美激情| 欧美在线视频日韩| 水野朝阳av一区二区三区| 欧美tickling网站挠脚心| 韩国av一区二区三区在线观看| 国产午夜精品一区二区三区嫩草 | 欧美在线免费观看亚洲| 午夜精品久久久久久久99樱桃| 91精品国产色综合久久| 国精产品一区一区三区mba视频| 国产午夜亚洲精品午夜鲁丝片| 91日韩一区二区三区| 亚洲444eee在线观看| 精品少妇一区二区三区视频免付费 | 欧美在线观看一区| 日韩黄色一级片| 久久久久久久久伊人| 色综合天天性综合| 五月开心婷婷久久| 国产午夜精品美女毛片视频| 91看片淫黄大片一级| 日韩在线一区二区三区| 国产亚洲精品资源在线26u| 色婷婷综合久久久中文字幕| 日韩高清在线一区| 中文字幕av在线一区二区三区| 欧洲人成人精品| 韩国v欧美v亚洲v日本v| 亚洲欧美日韩国产另类专区| 欧美一三区三区四区免费在线看 | 欧美日韩免费电影| 国产一区二区女| 国产日本一区二区| 玖玖九九国产精品| 国产日韩高清在线| 欧美中文字幕不卡| 国产成人免费视频网站| 一区二区三区日韩| 免费人成精品欧美精品| 精品久久久三级丝袜| 91麻豆精品国产91久久久久| 色域天天综合网| 99久久精品久久久久久清纯| 成人亚洲一区二区一| 国产精品一卡二卡在线观看| 韩国av一区二区三区四区 | 国产在线精品不卡| 久久国产精品一区二区| 日本亚洲欧美天堂免费| 午夜日韩在线观看| 亚洲国产cao|