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

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

?? main.java

?? 傳說中的小蜜蜂游戲,回憶下小時候 WTK編譯可運行,內有圖
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   Main.java

import com.nokia.mid.sound.Sound;
import com.nokia.mid.sound.SoundListener;
import com.nokia.mid.ui.FullCanvas;
import java.io.DataInputStream;
import javax.microedition.lcdui.*;

public class Main extends FullCanvas
    implements Runnable, SoundListener
{

    private static Inv inv;
    public static Game game;
    public static Image abs[];
    private static int i;
    public static int b[] = new int[8];
    private static int selnum = 1;
    public static int selst = 24;
    public static int selex = 33;
    public static int selso = 36;
    public static long l[] = new long[4];
    private static long bT = 0x3938700L;
    public static Sound sD;
    private static final byte SHOT[] = {
        2, 74, 58, 85, -51, -95, -67, -67, -48, 4, 
        0, 29, 62, -60, 26, 65, -70, 17, -94, -56, 
        -48, -83, 18, 106, 8, 57, 66, -76, 0
    };
    public static int states[] = new int[10];
    public static boolean play;
    public static boolean F_ga = true;
    public static int gaM;
    private static boolean T_flg;
    public static int gOx = 90;
    private static boolean stop;
    private static boolean UpdateFlg;
    public static boolean About;
    public Thread mth;
    public Thread GameThre;
    public Thread GameThre2;
    public Thread GameThre3;
    public boolean pause;
    public static long stopTime = 0L;
    public static long releaseTime = 0L;
    public static int disp_cnt;

    public Main(Inv inv1)
    {
        mth = null;
        GameThre = null;
        GameThre2 = null;
        GameThre3 = null;
        inv = inv1;
        b[3] = getHeight();
        b[4] = getWidth();
        game = new Game(this, b[4], b[3]);
        try
        {
            sD = new Sound(SHOT, 1);
            sD.setSoundListener(this);
        }
        catch(Exception exception) { }
        init(0);
    }

    public void run()
    {
        do
        {
            sleep(20);
            update();
            repaint();
        } while(true);
    }

    public static void sleep(int j)
    {
        try
        {
            Thread.sleep(j);
        }
        catch(InterruptedException interruptedexception) { }
    }

    public void soundStateChanged(Sound sound, int j)
    {
    }

    private void update()
    {
        switch(states[0])
        {
        case 1: // '\001'
            if(Game.nokLeft == 0 && states[0] != 7)
            {
                disp_cnt++;
                if(Game.rdisp_flg && disp_cnt > 180)
                {
                    init(7);
                    Game.bonus_flg = false;
                    disp_cnt = 0;
                    Game.timer_cnt2 = 0;
                }
            }
            if(play)
            {
                if(!Game.bonus_flg)
                {
                    Game.timer();
                } else
                {
                    disp_cnt++;
                    if(disp_cnt > 200)
                    {
                        disp_cnt = 201;
                        Game.timer();
                    }
                }
                if(gaM == 1 && play)
                {
                    if(!Game.bonus_flg && Game.nokLeft != 0)
                    {
                        l[0] = System.currentTimeMillis() - Game.old_time;
                        l[1] = System.currentTimeMillis() - Game.old_time1;
                    } else
                    if(disp_cnt > 200)
                        l[3] = System.currentTimeMillis() - Game.old_time;
                    if(l[0] > 59999L)
                        Game.old_time = System.currentTimeMillis();
                }
            }
            break;
        }
    }

    public void paint(Graphics g)
    {
        int j = 1000;
        int k = 10;
        g.setColor(0);
        g.fillRect(0, 0, b[4], b[3]);
        g.setFont(Font.getFont(0, 0, 8));
        g.setColor(0xfefefe);
        switch(states[0])
        {
        case 4: // '\004'
        case 6: // '\006'
        default:
            break;

        case 0: // '\0'
            if(!T_flg)
            {
                b[5]++;
                g.drawImage(abs[9], (b[4] - abs[9].getWidth()) / 2, (b[3] - abs[9].getHeight()) / 2, 0);
                if(b[5]++ > 100)
                {
                    T_flg = true;
                    b[5] = 0;
                }
                break;
            }
            g.drawImage(abs[0], 2, 4, 0);
            g.drawImage(abs[83], 29, 88, 0);
            if(!About)
            {
                g.drawImage(abs[1], 25, 54, 0);
                for(i = 0; i < 4; i++)
                {
                    g.drawString("" + (Game.hi_score / j) % 10, 79 + i * 6, 54, 0);
                    g.drawString("" + (Game.score / j) % 10, 79 + i * 6, 65, 0);
                    j /= 10;
                }

                g.drawImage(abs[2], 25, 65, 0);
                g.drawImage(abs[3], b[4] - abs[3].getWidth(), b[3] - abs[3].getHeight(), 0);
                g.drawImage(abs[7], 0, b[3] - abs[7].getHeight(), 0);
            } else
            {
                g.drawString("Version 1.3", 38, 59, 0);
                g.drawString("", 38, 75, 0);
                g.drawImage(abs[44], b[4] - abs[44].getWidth(), b[3] - abs[44].getHeight(), 0);
            }
            break;

        case 1: // '\001'
            game.paint(g);
            break;

        case 2: // '\002'
            g.drawImage(abs[40], 32, 8, 0);
            states(g);
            g.drawImage(abs[41], 28, 25, 0);
            g.drawImage(abs[42], 28, 42, 0);
            g.drawImage(abs[43], 0, b[3] - abs[43].getHeight(), 0);
            g.drawImage(abs[44], b[4] - abs[44].getWidth(), b[3] - abs[44].getHeight(), 0);
            break;

        case 3: // '\003'
            g.drawImage(abs[45], 32, 8, 0);
            g.drawImage(abs[8], 22, 10, 0);
            g.drawImage(abs[8], 96, 10, 0);
            g.drawImage(abs[46], 28, 25, 0);
            g.drawImage(abs[47], 28, 38, 0);
            g.drawImage(abs[48], 28, 51, 0);
            g.drawImage(abs[49], 28, 64, 0);
            g.drawImage(abs[43], 0, b[3] - abs[43].getHeight(), 0);
            g.drawImage(abs[44], b[4] - abs[44].getWidth(), b[3] - abs[44].getHeight(), 0);
            break;

        case 5: // '\005'
            g.drawImage(abs[18], 37, 8, 0);
            states(g);
            g.drawImage(abs[4], 0, b[3] - abs[4].getHeight(), 0);
            g.drawImage(abs[44], b[4] - abs[44].getWidth(), b[3] - abs[44].getHeight(), 0);
            g.drawImage(abs[selst + 4], 24, 25, 0);
            g.drawImage(abs[selex + 2], 24, 38, 0);
            g.drawImage(abs[selso + 2], 24, 51, 0);
            if(selnum == 1)
            {
                g.drawImage(abs[selst], 24, 25, 0);
                break;
            }
            if(selnum == 2)
            {
                g.drawImage(abs[selex], 24, 38, 0);
                break;
            }
            if(selnum == 3)
                g.drawImage(abs[selso], 24, 51, 0);
            break;

        case 7: // '\007'
            g.drawImage(abs[77 + Game.stage], 32, 8, 0);
            g.drawImage(abs[43], 0, b[3] - abs[43].getHeight(), 0);
            if(Game.sT[Game.stage] <= Game.bTi[Game.stage])
            {
                if(Game.sT1[Game.stage] <= Game.bTi1[Game.stage])
                {
                    Game.bTi[Game.stage] = Game.sT[Game.stage];
                    Game.bTi1[Game.stage] = Game.sT1[Game.stage];
                }
            } else
            if(Game.sT[Game.stage] > Game.bTi[Game.stage] && Game.sT1[Game.stage] < Game.bTi1[Game.stage])
            {
                Game.bTi[Game.stage] = Game.sT[Game.stage];
                Game.bTi1[Game.stage] = Game.sT1[Game.stage];
            }
            states(g);
            g.drawImage(abs[22], 10, 25, 0);
            g.drawImage(abs[50], 10, 42, 0);
            for(i = 0; i < 2; i++)
            {
                g.drawString("" + (Game.bTi1[Game.stage] / 60000L / (long)k) % 10L, 70 + i * 6, 25, 0);
                g.drawString("" + (Game.bTi[Game.stage] / 1000L / (long)k) % 10L, 88 + i * 6, 25, 0);
                g.drawString("" + (Game.bTi[Game.stage] / 10L / (long)k) % 10L, 106 + i * 6, 25, 0);
                g.drawString("" + (Game.sT1[Game.stage] / 60000L / (long)k) % 10L, 70 + i * 6, 42, 0);
                g.drawString("" + (Game.sT[Game.stage] / 1000L / (long)k) % 10L, 88 + i * 6, 42, 0);
                g.drawString("" + (Game.sT[Game.stage] / 10L / (long)k) % 10L, 106 + i * 6, 42, 0);
                g.drawImage(abs[21], 82 + i * 18, 25, 0);
                g.drawImage(abs[21], 82 + i * 18, 42, 0);
                k /= 10;
            }

            game.saveData();
            break;

        case 8: // '\b'
            g.drawImage(abs[82], 24, 8, 0);
            if(UpdateFlg)
            {
                disp_cnt++;
                if(disp_cnt > 100)
                {
                    bT = l[2];
                    disp_cnt = 0;
                    UpdateFlg = false;
                }
            }
            if(stop)
            {
                g.drawImage(abs[61], 14, 10, 0);
                g.drawImage(abs[61], 104, 10, 0);
            } else
            {
                g.drawImage(abs[62], 14, 10, 0);
                g.drawImage(abs[62], 104, 10, 0);
            }
            stop = !stop;
            g.drawImage(abs[22], 10, 25, 0);
            g.drawImage(abs[23], 10, 42, 0);
            l[2] = Game.sT1[0] + Game.sT1[1] + Game.sT1[2] + Game.sT1[3] + Game.sT1[4];
            if(l[2] <= bT)
                UpdateFlg = true;
            for(i = 0; i < 2; i++)
            {
                g.drawString("" + (bT / 60000L / (long)k) % 10L, 70 + i * 6, 25, 0);
                g.drawString("" + ((bT % 60000L) / 1000L / (long)k) % 10L, 88 + i * 6, 25, 0);
                g.drawString("" + (bT / 10L / (long)k) % 10L, 106 + i * 6, 25, 0);
                g.drawString("" + (l[2] / 60000L / (long)k) % 10L, 70 + i * 6, 42, 0);
                g.drawString("" + ((l[2] % 60000L) / 1000L / (long)k) % 10L, 88 + i * 6, 42, 0);
                g.drawString("" + (l[2] / 10L / (long)k) % 10L, 106 + i * 6, 42, 0);
                g.drawImage(abs[21], 82 + i * 18, 25, 0);
                g.drawImage(abs[21], 82 + i * 18, 42, 0);
                k /= 10;
            }

            g.drawImage(abs[3], b[4] - abs[3].getWidth(), b[3] - abs[3].getHeight(), 0);
            game.saveData();
            break;

        case 9: // '\t'
            g.drawImage(abs[1], 25, 25, 0);
            game.saveData();
            for(i = 0; i < 4; i++)
            {
                g.drawString("" + (Game.hi_score / j) % 10, 94 + i * 6, 25, 0);
                g.drawString("" + (Game.score / j) % 10, 94 + i * 6, 38, 0);
                j /= 10;
            }

            g.drawImage(abs[2], 25, 38, 0);
            g.drawImage(abs[6], gOx, 8, 0);
            if(stop)
            {
                g.drawImage(abs[61 + Game.inv_type * 2], gOx - 11, 10, 0);
                g.drawImage(abs[61 + Game.inv_type * 2], gOx + 65, 10, 0);
            } else
            {
                g.drawImage(abs[62 + Game.inv_type * 2], gOx - 11, 10, 0);
                g.drawImage(abs[62 + Game.inv_type * 2], gOx + 65, 10, 0);
            }
            stop = !stop;
            if(gOx > 32)
                gOx--;
            g.drawImage(abs[5], 0, b[3] - abs[5].getHeight(), 0);
            g.drawImage(abs[3], b[4] - abs[3].getWidth(), b[3] - abs[3].getHeight(), 0);
            break;
        }
    }

    public void keyPressed(int j)
    {
        int k = 0;
        int i1 = j;
        try
        {
            k = getGameAction(i1);
        }
        catch(Exception exception) { }
        if(i1 == 42)
            if(selso == 37)
                selso = 36;
            else
                selso = 37;
        switch(states[0])
        {
        case 4: // '\004'
        case 6: // '\006'
        default:
            break;

        case 0: // '\0'
            if(!T_flg)
                break;
            if(i1 == -6)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷精品大在线视频| 日韩欧美一级二级三级 | 精品一区二区日韩| 99精品视频一区二区三区| 91精品黄色片免费大全| 亚洲欧美在线视频| 麻豆视频观看网址久久| 色八戒一区二区三区| 久久久久久久久久久久久夜| 亚洲高清三级视频| 91在线观看美女| 久久久久久久精| 麻豆中文一区二区| 欧美日韩欧美一区二区| 亚洲欧美一区二区三区久本道91| 国内外精品视频| 欧美一区二区视频在线观看2020| 专区另类欧美日韩| 懂色一区二区三区免费观看| 精品少妇一区二区三区在线播放| 亚洲在线观看免费视频| 91日韩在线专区| 国产精品美女久久久久高潮| 国产最新精品免费| 日韩精品一区二区三区在线播放| 亚洲国产成人porn| 欧美日本一区二区在线观看| 一区二区三区免费观看| 91视频在线看| 亚洲青青青在线视频| 99久久精品国产网站| 国产精品久久三区| 99久久精品免费观看| 综合欧美一区二区三区| 97久久精品人人做人人爽50路| 国产人成亚洲第一网站在线播放| 国产精品资源在线| 久久久国产精品不卡| 国内精品久久久久影院一蜜桃| 日韩免费视频一区| 国产一区二区在线电影| 久久久久久久久久久久电影 | 欧美综合在线视频| 亚洲在线视频一区| 欧美日韩二区三区| 三级欧美韩日大片在线看| 8x8x8国产精品| 蜜桃视频一区二区三区| 精品动漫一区二区三区在线观看| 国产美女主播视频一区| 国产精品久久毛片av大全日韩| 成人激情开心网| 亚洲精品你懂的| 91精品欧美综合在线观看最新 | 久久精品免费在线观看| 国产91露脸合集magnet| 国产精品无码永久免费888| 一本到高清视频免费精品| 亚洲福利一区二区三区| 日韩精品一区二区三区蜜臀 | 日韩国产欧美在线播放| 欧美va亚洲va在线观看蝴蝶网| 激情国产一区二区| 亚洲欧洲成人自拍| 欧美日韩一区小说| 国产老肥熟一区二区三区| 国产精品国产成人国产三级| 欧美日韩在线电影| 国产成人在线视频免费播放| 自拍偷拍亚洲激情| 精品国产区一区| 91影院在线免费观看| 蜜臀国产一区二区三区在线播放| 久久久一区二区三区捆绑**| 色美美综合视频| 国产一区二区按摩在线观看| 亚洲国产成人av网| 国产精品丝袜在线| 欧美一区二区三区啪啪| 99精品一区二区三区| 精品在线亚洲视频| 亚洲成人av福利| 国产精品电影一区二区| 91精品国产免费| 91视频com| 国产激情一区二区三区| 视频一区国产视频| 国产精品动漫网站| 久久久亚洲欧洲日产国码αv| 欧美综合亚洲图片综合区| 国模少妇一区二区三区| 欧美aaaaa成人免费观看视频| 亚洲欧美另类小说| 亚洲国产成人一区二区三区| 日韩欧美一级二级三级 | 色哟哟日韩精品| 国产精品影视在线观看| 日本在线不卡一区| 一区二区三区四区乱视频| 国产亚洲污的网站| 精品国产乱码久久久久久影片| 欧美日韩性生活| 欧美吻胸吃奶大尺度电影| 色综合久久天天综合网| 成人动漫一区二区三区| 国产精品亚洲人在线观看| 蜜桃久久精品一区二区| 日日噜噜夜夜狠狠视频欧美人 | 国产精选一区二区三区| 日韩av在线发布| 日韩制服丝袜av| 亚洲成人免费在线观看| 亚洲一区二区欧美日韩| 亚洲午夜在线观看视频在线| 亚洲人成人一区二区在线观看| 国产精品精品国产色婷婷| 国产精品理论片在线观看| 国产精品入口麻豆原神| 国产午夜精品一区二区三区嫩草| 国产色爱av资源综合区| 国产欧美综合色| 国产精品国产三级国产aⅴ原创| 亚洲欧洲av在线| 亚洲一级电影视频| 日本色综合中文字幕| 蜜臀精品久久久久久蜜臀| 精品亚洲aⅴ乱码一区二区三区| 六月丁香婷婷色狠狠久久| 国产一区高清在线| 99re这里只有精品6| 欧洲另类一二三四区| 欧美精品一二三| 精品少妇一区二区三区视频免付费| 久久这里都是精品| 中文字幕一区二| 亚洲国产精品久久人人爱| 久久国产精品72免费观看| 高清视频一区二区| 欧美日韩一区 二区 三区 久久精品| 欧美精品一级二级三级| 26uuu国产在线精品一区二区| 国产欧美精品在线观看| 亚洲与欧洲av电影| 日本不卡123| 成人激情小说乱人伦| 精品视频在线免费| 国产亚洲一区字幕| 一区二区三区av电影| 美女在线观看视频一区二区| 国产99久久久精品| 欧美视频一区在线| 久久久久久麻豆| 亚洲福利视频一区| 国产激情91久久精品导航| 欧美日韩免费在线视频| 久久久91精品国产一区二区三区| 亚洲人精品一区| 激情图区综合网| 欧美区视频在线观看| 日本一区二区三区电影| 性感美女久久精品| 不卡电影一区二区三区| 日韩一区二区中文字幕| 最新国产成人在线观看| 美美哒免费高清在线观看视频一区二区 | 成人午夜碰碰视频| 6080亚洲精品一区二区| 国产精品网站在线| 日产国产欧美视频一区精品| 色妞www精品视频| 国产欧美一区视频| 青娱乐精品视频| 一本大道久久a久久精二百| 精品日韩av一区二区| 亚洲观看高清完整版在线观看| 国产91综合一区在线观看| 日韩一区二区三区免费观看| 亚洲精品你懂的| 99久久免费国产| 国产亚洲va综合人人澡精品 | 天堂资源在线中文精品| 成人av动漫网站| 亚洲精品一区二区三区在线观看| 亚洲午夜久久久久久久久久久| 久久99国内精品| 欧美日韩一区二区欧美激情| 亚洲激情图片小说视频| 成人午夜视频福利| 久久精品视频在线免费观看| 久久福利资源站| 精品少妇一区二区三区日产乱码 | 日韩电影在线一区| 欧美吻胸吃奶大尺度电影| 亚洲欧洲日产国码二区| 大胆欧美人体老妇| 国产三级三级三级精品8ⅰ区| 国产综合色产在线精品| 精品久久久久久久久久久久久久久| 日韩精品一级中文字幕精品视频免费观看 | 国产91丝袜在线播放九色|