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

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

?? menuscreen.java

?? 韓國手機游戲完整原代碼及資源 “哈利伯特“
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:

import java.io.*;
import javax.microedition.io.*;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
import mmpp.microedition.lcdui.GraphicsX;
import mmpp.phone.Phone;

public class MenuScreen
{

    public MenuScreen(GameCanvas gamecanvas)
    {
        titlestatus = 11;
        prevstatus = 11;
        sconn = null;
        torder = -1;
        mindex = 0;
        tindex = 0;
        dindex = 0;
        sindex = 0;
        endmsg = false;
        gc = gamecanvas;
    }

    public void connect()
    {
        boolean flag = false;
        String s = Phone.getProperty("MIN") + "#" + gc.midlet.getHighscore() + "#*";
        try
        {
            sconn = (StreamConnection)Connector.open("socket://210.118.195.26:8003");
            DataOutputStream dataoutputstream = sconn.openDataOutputStream();
            DataInputStream datainputstream = sconn.openDataInputStream();
            byte abyte0[] = new byte[100];
            dataoutputstream.write(s.getBytes());
            dataoutputstream.flush();
            dataoutputstream.close();
            datainputstream.read(abyte0);
            String s1 = new String(abyte0);
            int i = 0;
            int j = 0;
            for(; i < s1.length(); i++)
            {
                if(s1.charAt(i) != '#')
                    irank[j] += s1.charAt(i);
                else
                    j++;
                if(j == 6)
                    break;
            }

            datainputstream.close();
            sconn.close();
            sconn = null;
            dataoutputstream = null;
            datainputstream = null;
            titlestatus = 16;
        }
        catch(Exception exception)
        {
            titlestatus = 17;
        }
    }

    public void paintFail()
    {
        gc.fillScreen(0x7fd2ff);
        gc.paintBox(0, 0, Harry.SW, Harry.SH);
        gc.colorText("\uC811\uC18D\uC2E4\uD328", Harry.CX, 5, 2, 0);
        gc.setClipAll();
        gc.setColor(0);
        gc.drawText("\uC811\uC18D\uC5D0 \uC2E4\uD328 \uD588\uC2B5\uB2C8\uB2E4.\uC7AC\uC811\uC18D\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?", Harry.CX - 34, Harry.CY + 43, 90, 90);
        gc.drawString("1.\uD655\uC778  2.\uCDE8\uC18C", Harry.CX, Harry.SH - 23, 17);
    }

    public void paint()
    {
        if(titlestatus == 15)
        {
            gc.setClipAll();
            gc.paintBorder(0, Harry.CY - 3, Harry.SW, 17);
            gc.setColor(0xffffff);
            gc.drawString("\uC811\uC18D\uC911 ...", Harry.CX, Harry.CY, 17);
            if(gc.frame <= 1)
                return;
            if(sconn == null)
            {
                connect();
                titlestatus = 16;
            }
        }
        switch(titlestatus)
        {
        case 11: // '\013'
            paintTitleBg(0);
            if(gc.frame > 20)
            {
                titlestatus = prevstatus = 0;
                rm.play(0, true);
            }
            break;

        case 0: // '\0'
            paintTitleBg(1);
            break;

        case 1: // '\001'
            paintTitleBg(2);
            paintMenu(Harry.CX - 30, Harry.CY - 53);
            break;

        case 3: // '\003'
            gc.fillScreen(0x7fd2ff);
            gc.paintBox(0, 0, Harry.SW, Harry.SH);
            paintOption();
            break;

        case 8: // '\b'
        case 9: // '\t'
            gc.fillScreen(0x7fd2ff);
            gc.paintBox(0, 0, Harry.SW, Harry.SH);
            paintInfo();
            break;

        case 16: // '\020'
            paintRank();
            break;

        case 17: // '\021'
            paintFail();
            break;
        }
        if(titlestatus == 0 || titlestatus == 11)
            gc.drawImageCenter(rm.i_p, rm.publicCoord[11], Harry.CX, Harry.SH - 8);
        else
            gc.drawImageCenter(rm.i_p, rm.publicCoord[11], Harry.CX, Harry.SH - 8);
    }

    public void paintTitleBg(int i)
    {
        if(torder != i)
        {
            torder = i;
            Image image = null;
            try
            {
                gc.g2.setColor(0);
                gc.g2.fillRect(0, 0, Harry.SW, Harry.SH);
                image = Image.createImage("/i/r0.png");
                if(image == null)
                    return;
                gc.g2.drawImage(image, 0, 0, 20);
                image = Image.createImage("/i/r1.png");
                gc.g2.drawImage(image, 0, 50, 20);
                image = Image.createImage("/i/r2.png");
                gc.g2.drawImage(image, 0, 100, 20);
            }
            catch(Exception exception) { }
            try
            {
                switch(torder)
                {
                case 0: // '\0'
                    image = Image.createImage("/i/s.png");
                    gc.g2.drawImage(image, Harry.CX, Harry.SH - (image.getHeight() + 15), 17);
                    break;

                case 1: // '\001'
                    image = Image.createImage("/i/ttxt.png");
                    gc.g2.drawImage(image, Harry.CX, Harry.CY + 11, 3);
                    break;

                case 2: // '\002'
                    GraphicsX graphicsx = (GraphicsX)gc.offimg.getGraphics();
                    graphicsx.setAlpha(100);
                    graphicsx.setClip(0, 0, Harry.SW, Harry.SH);
                    graphicsx.setColor(0);
                    graphicsx.fillRect(0, 0, Harry.SW, Harry.SH);
                    break;
                }
            }
            catch(Exception exception1)
            {
                exception1.printStackTrace();
            }
            image = null;
        }
        gc.drawImage(gc.offimg, 0, 0, 20);
    }

    public void paintMenu(int i, int j)
    {
        gc.setClipAll();
        gc.setColor(0xdfffff);
        for(int k = 0; k < 7; k++)
        {
            if(k == mindex)
            {
                MenuScreen _tmp = this;
                GameCanvas.tmpidx = 6;
            } else
            {
                MenuScreen _tmp1 = this;
                GameCanvas.tmpidx = 0;
            }
            gc.drawString(mTxt[k], i, j + k * 15, 20);
        }

        gc.drawImage(rm.i_p, rm.publicCoord[12], i - 17, j + mindex * 15);
        if(endmsg)
        {
            gc.paintBorder(Harry.CX - 55, Harry.CY - 13, 110, 36);
            gc.setClipAll();
            gc.setColor(0xffffff);
            gc.drawString("\uC885\uB8CC\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?", Harry.CX, Harry.CY - 6, 17);
            gc.drawString("1.\uD655\uC778 2.\uCDE8\uC18C", Harry.CX, Harry.CY + 9, 17);
        }
    }

    public void paintOption()
    {
        byte byte0 = 0;
        gc.colorText("\uD658\uACBD\uC124\uC815", Harry.CX, 5, 2, 0);
        if(Harry.cat2)
            byte0 = 3;
        else
            byte0 = 4;
        for(int i = 0; i < byte0; i++)
        {
            gc.fillArea(0, Harry.CX - 38, (Harry.CY - 39) + i * 23, 83, 17);
            gc.setColor(0xffb700);
            gc.drawRect(Harry.CX - 37, (Harry.CY - 38) + i * 23, 80, 14);
        }

        gc.setColor(0xf9fb2f);
        gc.drawString("1.\uC74C\uC545", Harry.CX - 35, Harry.CY - 36, 20);
        gc.drawString("2.\uC9C4\uB3D9", Harry.CX - 35, (Harry.CY - 36) + 23, 20);
        gc.drawString("3.\uC18D\uB3C4", Harry.CX - 35, (Harry.CY - 36) + 46, 20);
        if(!Harry.cat2)
            gc.drawString("4.\uBC30\uACBD", Harry.CX - 35, (Harry.CY - 36) + 69, 20);
        gc.setColor(0xffffff);
        if(gc.midlet.getEffectOption() > 0)
            gc.drawString("\u25C0on\u25B6", Harry.CX + 3, Harry.CY - 13, 20);
        else
            gc.drawString("\u25C0off\u25B6", Harry.CX + 3, Harry.CY - 13, 20);
        gc.drawString("\u25C0" + gc.midlet.getSpeed() + "\u25B6", Harry.CX + 3, (Harry.CY - 35) + 45, 20);
        if(gc.midlet.getSoundOption() > 0)
        {
            int j = 0;
            int k = 5;
            for(; j < gc.midlet.getSoundOption(); j++)
            {
                gc.fillArea(0xffffff, Harry.CX + 8 + j * 5, (Harry.CY - 36) + k, 4, 13 - k);
                k--;
            }

        } else
        {
            gc.drawString("\u25C0off\u25B6", Harry.CX + 3, Harry.CY - 36, 20);
        }
        if(!Harry.cat2)
            gc.drawString(gc.midlet.getBg() <= 0 ? "\u25C0off\u25B6" : "\u25C0on\u25B6", Harry.CX + 3, Harry.CY + 33, 20);
        gc.drawImage(rm.i_p, rm.publicCoord[12], Harry.CX - 37 - 17, (Harry.CY - 37) + mindex * 23);
    }

    public void paintInfo()
    {
        int i = Harry.CX - 40;
        int j = Harry.CY - 33;
        gc.setClipAll();
        if(titlestatus == 9)
        {
            gc.colorText("\uB7AD\uD0B9\uBCF4\uAE30", Harry.CX, 15, 2, 0);
            gc.setColor(0);
            gc.setClip(0, 0, Harry.SW, Harry.SH);
            gc.drawString("\uB7AD\uD0B9\uC744 \uB4F1\uB85D", i, j, 20);
            gc.drawString("\uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C? ", i, j + 15, 20);
            gc.drawString("\uB4F1\uB85D\uC2DC \uD1B5\uD654\uB8CC\uAC00", i, j + 45, 20);
            gc.drawString("\uBD80\uACFC \uB429\uB2C8\uB2E4.", i, j + 60, 20);
            gc.drawString("1.\uC608  2.\uC544\uB2C8\uC624", i, j + 30, 20);
        } else
        if(titlestatus == 8)
        {
            gc.colorText("\uAC8C\uC784\uBB38\uC758", Harry.CX, 15, 2, 0);
            gc.setColor(0);
            gc.setClip(0, 0, Harry.SW, Harry.SH);
            gc.setClip(0, 0, Harry.SW, Harry.SH);
            gc.drawString("\uC9C0\uC564\uC528\uC778\uD130\uB809\uD2F0\uBE0C", Harry.CX, j, 17);
            gc.drawString("TEL: 02-313-9384", i - 10, j + 20, 20);
            gc.drawString("rtsp@gncint.com", i - 10, j + 35, 20);
            gc.drawString("\uAC1C\uBC1C:\uAE40\uC8FC\uD55C,\uBC31\uC9C4", i - 10, j + 50, 20);
            gc.drawString("    \uC815\uC2B9\uADDC", i - 10, j + 65, 20);
        }
    }

    public void paintRank()
    {
        byte byte0 = 0;
        gc.fillScreen(0x7fd2ff);
        gc.paintBox(0, 0, Harry.SW, Harry.SH);
        gc.colorText("\uC21C\uC704", Harry.CX, 5, 2, 0);
        gc.setColor(0);
        gc.drawString("    \uC810\uC218(\uBC88\uD638)", Harry.CX - 50, Harry.CY - 47, 20);
        if(Harry.SH < 144)
            byte0 = 5;
        else
            byte0 = 6;
        for(int i = 1; i < byte0; i++)
            gc.drawString(i + "\uB4F1:" + irank[i - 1], Harry.CX - 50, (Harry.CY - 47) + i * 13, 20);

        gc.paintBorder(Harry.CX - 59, ((Harry.CY - 43) + byte0 * 14) - 3, 118, 17);
        gc.drawString("\uB0B4\uC810\uC218:" + irank[5] + "\uB4F1: " + gc.midlet.getHighscore(), Harry.CX - 50, (Harry.CY - 43) + byte0 * 14, 20);
    }

    public void setTitleStatus(byte byte0)
    {
        prevstatus = titlestatus;
        titlestatus = byte0;
        switch(titlestatus)
        {
        case 5: // '\005'
            gc.end();
            // fall through

        case 0: // '\0'
        case 1: // '\001'
        case 2: // '\002'
        case 3: // '\003'
        case 4: // '\004'
        case 6: // '\006'
        case 7: // '\007'
        case 8: // '\b'
        case 9: // '\t'
        default:
            return;
        }
    }

    public void keyPressed(int i)
    {
        if(titlestatus == 11)
        {
            titlestatus = prevstatus = 0;
            return;
        }
        if(titlestatus == 0)
        {
            mindex = 0;
            rm.imageLoad((byte)1);
            titlestatus = 1;
            return;
        }
        switch(i)
        {
        case -4: 
        case -3: 
        case -2: 
        case -1: 
        case 1: // '\001'
        case 2: // '\002'
        case 5: // '\005'
        case 6: // '\006'
            rm.play(4, false);
            break;

        case -5: 
        case 8: // '\b'
            rm.play(5, false);
            break;
        }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产入口| 中文字幕不卡三区| 波多野结衣中文字幕一区二区三区| 亚洲精品免费一二三区| 久久久久久**毛片大全| 欧美丰满一区二区免费视频| 99re这里只有精品首页| 国产精品一区三区| 日韩国产一区二| 悠悠色在线精品| 亚洲欧美日韩在线| 国产欧美一区二区三区网站| 日韩一级欧美一级| 欧美精品在线一区二区| 91在线观看视频| 成人福利视频网站| 国产精品亚洲第一区在线暖暖韩国| 天天影视涩香欲综合网| 亚洲一区二区三区四区在线| 亚洲三级电影全部在线观看高清| 久久蜜臀中文字幕| 精品国产乱码久久久久久蜜臀| 欧美亚洲国产bt| 91久久精品国产91性色tv | 国产精品一卡二卡| 美国欧美日韩国产在线播放| 日韩国产精品久久久久久亚洲| 亚洲综合图片区| 一区二区三区精品在线| 亚洲欧美偷拍另类a∨色屁股| 国产精品国产三级国产普通话三级| 久久久久国色av免费看影院| 精品欧美黑人一区二区三区| 日韩精品综合一本久道在线视频| 欧美一区二区性放荡片| 欧美精品久久一区二区三区| 欧美久久久一区| 777xxx欧美| 欧美一区二区三区四区在线观看| 欧美日韩三级一区二区| 欧美女孩性生活视频| 91精品国产品国语在线不卡| 欧美一区二区三区白人| 日韩午夜中文字幕| 日韩欧美一级特黄在线播放| 精品粉嫩aⅴ一区二区三区四区| 久久久一区二区三区| 国产女主播一区| 中文字幕亚洲成人| 亚洲图片一区二区| 日韩中文字幕麻豆| 精品一区二区在线视频| 国产成人午夜精品影院观看视频| caoporm超碰国产精品| 99riav一区二区三区| 欧美四级电影在线观看| 91精品黄色片免费大全| 精品国产1区二区| 中文字幕免费不卡在线| 依依成人精品视频| 麻豆视频观看网址久久| 国产一区 二区| 92国产精品观看| 欧美日韩五月天| 欧美精品一区二区久久婷婷 | 丝袜美腿高跟呻吟高潮一区| 另类人妖一区二区av| 国产激情一区二区三区| 97精品视频在线观看自产线路二 | 精品国产乱码久久久久久久| 国产精品无码永久免费888| 亚洲人被黑人高潮完整版| 天堂va蜜桃一区二区三区| 国产资源在线一区| 91免费观看在线| 日韩欧美你懂的| 国产精品全国免费观看高清| 亚洲一卡二卡三卡四卡| 精品一区二区在线免费观看| av中文字幕在线不卡| 欧美日韩国产高清一区二区| 久久久久久久久久久电影| 亚洲在线视频网站| 久久99国产精品免费网站| 波多野结衣精品在线| 欧美日本乱大交xxxxx| 国产欧美视频在线观看| 亚洲国产日产av| 国产成人精品aa毛片| 欧美影院午夜播放| 国产无遮挡一区二区三区毛片日本| 亚洲综合丝袜美腿| 成人免费视频网站在线观看| 欧美精品1区2区3区| 国产精品高清亚洲| 国内不卡的二区三区中文字幕| 欧美婷婷六月丁香综合色| 中文字幕第一区| 另类专区欧美蜜桃臀第一页| 91视频国产资源| 国产日韩欧美麻豆| 免费观看日韩av| 欧美午夜不卡在线观看免费| 中文字幕精品一区 | 欧洲视频一区二区| 国产女主播在线一区二区| 美国毛片一区二区三区| 欧美日韩午夜精品| 亚洲美女视频一区| 丁香六月综合激情| 欧美精品一区二区三区很污很色的| 亚瑟在线精品视频| 91福利小视频| 亚洲摸摸操操av| 成人深夜在线观看| 国产网红主播福利一区二区| youjizz久久| 国产无人区一区二区三区| 韩国三级中文字幕hd久久精品| 欧美一区二区视频在线观看| 午夜视频在线观看一区二区| 色诱亚洲精品久久久久久| 中文字幕制服丝袜一区二区三区 | 日本中文字幕一区| 欧美三级在线看| 一区二区三区资源| 在线观看视频一区二区| 一区二区三区中文字幕精品精品| 99国产欧美另类久久久精品| 国产精品美日韩| 成人国产精品免费观看视频| 国产精品视频免费看| av一区二区三区四区| 最新欧美精品一区二区三区| kk眼镜猥琐国模调教系列一区二区| 国产日韩欧美精品综合| 国产成人免费视频一区| 国产欧美视频在线观看| 高清成人免费视频| 国产精品久久久久永久免费观看 | 欧美日本乱大交xxxxx| 石原莉奈一区二区三区在线观看| 欧美男同性恋视频网站| 日韩av电影天堂| 欧美成人三级电影在线| 国产综合久久久久久久久久久久| 久久精品网站免费观看| fc2成人免费人成在线观看播放| 最新久久zyz资源站| 欧美在线综合视频| 日本午夜一本久久久综合| 精品av综合导航| 国产91色综合久久免费分享| 亚洲男人天堂av| 91精品国产色综合久久不卡蜜臀| 日本女优在线视频一区二区| 久久久亚洲精品一区二区三区| 成a人片国产精品| 亚洲午夜精品在线| 欧美一级生活片| 国产成人高清在线| 亚洲无人区一区| 久久综合精品国产一区二区三区 | 亚洲美女少妇撒尿| 日韩三级中文字幕| 成人理论电影网| 亚洲第一精品在线| 国产亚洲精品免费| 欧美伊人久久大香线蕉综合69| 免费观看久久久4p| 中文字幕中文字幕一区二区| 这里只有精品99re| 成人动漫av在线| 日本成人在线视频网站| 久久精品夜夜夜夜久久| 欧美少妇性性性| 国产精品99久久久久| 亚洲观看高清完整版在线观看 | 亚洲一级二级三级在线免费观看| 日韩一级精品视频在线观看| 99久久免费视频.com| 美国毛片一区二区| 亚洲免费观看高清完整版在线观看| 日韩三区在线观看| 色天使久久综合网天天| 国产乱子伦视频一区二区三区 | 免费的成人av| 亚洲伦在线观看| 2024国产精品视频| 欧美亚洲一区三区| 成人高清免费观看| 久久成人av少妇免费| 亚洲国产精品视频| 国产精品女同一区二区三区| 3atv在线一区二区三区| 91丨九色丨黑人外教| 国产综合久久久久久久久久久久 | 亚洲五码中文字幕| 国产精品久久久久久久岛一牛影视| 日韩一二在线观看|