⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 screen.java

📁 手机上的SLG游戏
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                                                        } else{
                                                               // get_sound(3);
                                                        }
                                                        //bgm.play();
                                                }

                                                status[5] = for_around;
                                                status[9]++;

                                                g.lock();

                                                try{
                                                        Thread.sleep(1000);
                                                } catch( Exception e ){
                                                        System.out.println(e);
                                                }

                                                drawMapBack();

                                                g.unlock(true);
                                                g.lock();

                                        }

                                }

                                try{
                                        Thread.sleep(500);
                                } catch( Exception e ){
                                        System.out.println(e);
                                }

                                // 僀儀儞僩敪摦
                                int skip_close = 1;

                                // 愴摤僀儀儞僩(6)
                                if( event[sai_num] == 6 ){

                                        mode = 3;
                                        phase = 0;
                                        ch_p = 0;

                                        // 揋偺僷儔傪丄堦帪攝楍偵僐僺乕
                                        setTeki();

                                        resetMode();

                                        show_teki_name = 0;

                                // 塤(揤嬻傊)(8)
                                } else if( event[sai_num] == 8 ){

                                        status[7] = 1;

                                        drawWaku( 0, 0, 120, 65, "向天空移动" );
                                        g.unlock(true);
                                        g.lock();

                                        if( status[8] == 1 ){
                                                //get_sound(6);
                                                //bgm.play();
                                        }

                                        skip_close = 0;

                                // 偼偟偛(抧忋傊)(9)
                                } else if( event[sai_num] == 9 ){

                                        drawWaku( 0, 0, 120, 65, "向地上移动" );
                                        g.unlock(true);
                                        g.lock();

                                        if( status[8] == 1 ){
                                                if( status[7] == 1 ){
                                                       // get_sound(3);
                                                        //bgm.play();
                                                }
                                        }

                                        status[7] = 2;

                                        skip_close = 0;

                                // 奒抜(抧壓傊)(10)
                                } else if( event[sai_num] == 10 ){

                                        drawWaku( 0, 0, 120, 65, "向地下移动" );
                                        g.unlock(true);
                                        g.lock();

                                        if( status[8] == 1 ){
                                                if( status[7] == 1 ){
                                                        //get_sound(3);
                                                        //bgm.play();
                                                }
                                        }

                                        status[7] = 3;

                                        skip_close = 0;

                                } else if( event[sai_num] == 11 ){
                                // 僾儔儉(懱椡夞暅戝)(11)

                                        upHP(30);

                                        skip_close = 0;

                                } else if( event[sai_num] == 12 ){
                                // 僠僃儕乕(懱椡夞暅彫)(12)

                                        upHP(10);

                                        skip_close = 0;

                                // 傾僀僥儉妉摼儅僗
                                } else if( event[sai_num] == 7 ){

                                        get_item();

                                        skip_close = 0;

                                // 儕僾儗僀(廃夞傪憹傗偡)
                                } else if( event[sai_num] == 14 ){

                                        status[11]++;

                                        if( status[11] <= 99 ){

                                                drawWaku( 0, 0, 120, 65,
                                                          "再玩?最大旋转回数增加一周。" );

                                        } else{

                                                status[11] = 99;

                                                drawWaku( 0, 0, 120, 65,
                                                          "再玩?但是不会在增加。" );

                                        }

                                        g.unlock(true);

                                        try{
                                                Thread.sleep(1000);
                                        } catch( Exception e ){
                                                System.out.println(e);
                                        }
                                        g.lock();

                                        skip_close = 0;

                                // 尞(杺墹傊偺挧愴!)
                                } else if( event[sai_num] == 13 ){

                                        temp_int = chk_item();

                                        if( temp_int == 0 ){

                                                drawWaku( 0, 0, 120, 65,
                                                          "物品已满,不能再拿了,请选择扔掉哪个" );
                                                g.unlock(true);
                                                g.lock();
                                                try{
                                                        Thread.sleep(2000);
                                                } catch( Exception e ){
                                                        System.out.println(e);
                                                }

                                                temp_int = select_delete_item();

                                        }

                                        if( temp_int == 1 ){

                                                ins_item(6);

                                                drawWaku( 0, 0, 120, 65,
                                                          "得到了钥匙!" );

                                                g.unlock(true);

                                                try{
                                                        Thread.sleep(1000);
                                                } catch( Exception e ){
                                                        System.out.println(e);
                                                }
                                                g.lock();

                                        } else{

                                                drawMapBack();
                                                g.unlock(true);
                                                g.lock();

                                        }

                                        skip_close = 0;

                                } else{
                                        skip_close = 1;
                                }

                                clearEvent();
                                status[28] = 0;

                                /*
                                if( event[sai_num] == 7 ){
                                        save_status(2);
                                }
                                */

                                if( skip_close == 0 ){

                                        temp_int = wait_action();

                                        try{
                                                Thread.sleep(300);
                                        } catch( Exception e ){
                                                System.out.println(e);
                                        }

                                        drawMapBack();

                                        g.unlock(true);

                                }

                                phase = 0;

                        // 3偺応崌偼2偵曄姺
                        } else if( phase == 3 ){

                                phase = 2;

                        // 偦偺懠偺phase
                        } else{

                                drawMapBack();
                                g.unlock(true);
                                g.lock();
                                try{
                                        Thread.sleep(300);
                                } catch( Exception e ){
                                        System.out.println(e);
                                }

                        }

                // 愴摤
                } else if( mode == 3 ){

                        drawBattleBack();
                        g.unlock(true);
                        g.lock();

                        // 僉乕擖椡偲偦偺敾掕
                        int param = wait_action();

                        // 僜僼僩僉乕1(側偟)
                        if( ( ( 1<<EZDisplay.KEY_SOFT1 ) & param ) != 0 ){


                        // 僜僼僩僉乕2(忬懺)
                        } else if( ( ( 1<<EZDisplay.KEY_SOFT2 ) & param ) != 0 ){

                                showStatus();

                                try{
                                        Thread.sleep(300);
                                } catch( Exception e ){
                                        System.out.println(e);
                                }

                        // 悢帤1僉乕(愴摤)
                        } else if( ( ( 1<<EZDisplay.KEY_1 ) & param ) != 0 ){

                                if( phase == 0 ){
                                        phase = 1;
                                }

                        // 悢帤2僉乕(棴傔傞)
                        } else if( ( ( 1<<EZDisplay.KEY_2 ) & param ) != 0 ){

                                if( tame > 1 && status[10] == 0 ){

                                        drawWaku( 0, 0, 120, 65, "不能再尝试了" );
                                        g.unlock(true);
                                        try{
                                                Thread.sleep(2000);
                                        } catch( Exception e ){
                                                System.out.println(e);
                                        }

                                } else if( status[10] == 0 ){
                                        if( phase == 0 ){
                                                phase = 2;
                                        }
                                } else{

                                        drawWaku( 0, 0, 120, 65, "这个命令不能使用" );
                                        g.unlock(true);
                                        try{
                                                Thread.sleep(2000);
                                        } catch( Exception e ){
                                                System.out.println(e);
                                        }

                                }

                        // 悢帤3僉乕(摝朣)
                        } else if( ( ( 1<<EZDisplay.KEY_3 ) & param ) != 0 ){

                                if( status[10] == 0 ){

                                        if( phase == 0 ){

                                                tame = 0;

                                                drawWaku( 0, 0, 120, 65, "从战斗中逃出来。血变为一半。" );
                                                g.unlock(true);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -