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

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

?? fallingstars.java

?? JAVA游戲程序-例,JAVA的消息機制與簡單的用戶交互程序
?? JAVA
?? 第 1 頁 / 共 3 頁
字號:
            {
                replaceStar(i);
            }
        }

    }

    public void endStar(int i)
    {
        if((int)(3D * Math.random() + 1.0D) == 1)
        {
            numberOffStars++;
            if(numberOffStars > maxStars)
            {
                numberOffStars = maxStars;
            }
            replaceStar(numberOffStars);
            starSize[numberOffStars] = 1;
            replaceStar(i);
            starSize[i] = 1;
            return;
        }
        if((int)(5D * Math.random() + 1.0D) == 1 && starY[i] < size().height - 130)
        {
            numberOffStars++;
            if(numberOffStars > maxStars)
            {
                numberOffStars = maxStars;
            }
            starX[numberOffStars] = starX[i] + 10;
            if(starX[numberOffStars] > size().width - 5)
            {
                starX[numberOffStars] = (starX[numberOffStars] - (size().width - 5)) + 5;
            }
            starX[i] -= 10;
            if(starX[i] < 5)
            {
                starX[i] = size().width - 5 - (starX[i] - 5);
            }
            starY[numberOffStars] = starY[i];
            replaceStar(0);
            starXAdd[i] = starXAdd[0];
            starYAdd[i] = starYAdd[0];
            starSize[i] = 1;
            starXAdd[numberOffStars] = -starXAdd[0];
            starYAdd[numberOffStars] = starYAdd[0];
            starSize[numberOffStars] = 1;
            if(starXAdd[i] > 0)
            {
                starXAdd[i] *= -1;
                starXAdd[numberOffStars] *= -1;
            }
            if(starXAdd[i] == 0)
            {
                starXAdd[i] = -1;
                starXAdd[numberOffStars] = 1;
                return;
            }
        } else
        {
            replaceStar(i);
            starSize[i] = 1;
        }
    }

    public void choiceLevel()
    {
        int i = 0;
        int j = 0;
        Color color = offscreenG.getColor();
        offscreenG.setFont(f3);
        offscreenG.drawString(levelText1, (size().width - fm3.stringWidth(levelText1)) / 2, size().height / 7);
        while(!choice) 
        {
            i = ((mouseY - size().height / 14) + (fm3.getAscent() - fm3.getDescent()) / 2) / (size().height / 7);
            if(i == 0)
            {
                i = 1;
            }
            if(i > 5)
            {
                i = 5;
            }
            if(i != j)
            {
                explosion.play();
                offscreenG.setColor(Color.black);
                offscreenG.fillRect(0, 0, size().width, size().height);
                offscreenG.setColor(Color.red);
                offscreenG.fillRect(0, (i * (size().height / 7) + size().height / 14) - (fm3.getAscent() - fm3.getDescent()) / 2, size().width, size().height / 7);
                offscreenG.setColor(Color.green);
                offscreenG.drawString(levelText1, (size().width - fm3.stringWidth(levelText1)) / 2, size().height / 7);
                offscreenG.drawString(levelText2, (size().width - fm3.stringWidth(levelText2)) / 2, (2 * size().height) / 7);
                offscreenG.drawString(levelText3, (size().width - fm3.stringWidth(levelText3)) / 2, (3 * size().height) / 7);
                offscreenG.drawString(levelText4, (size().width - fm3.stringWidth(levelText4)) / 2, (4 * size().height) / 7);
                offscreenG.drawString(levelText5, (size().width - fm3.stringWidth(levelText5)) / 2, (5 * size().height) / 7);
                offscreenG.drawString(levelText6, (size().width - fm3.stringWidth(levelText6)) / 2, (6 * size().height) / 7);
                repaint();
                j = i;
            }
        }
        level = i;
        if(level > 3)
        {
            numberOffShips = 3 + level;
        }
        if(level == 5)
        {
            numberOffShips = 15;
        }
        started = true;
        makeItBlack();
        offscreenG.setColor(color);
    }

    public void scoreBoard(Color color)
    {
        if(drawScoreBoard)
        {
            Color color1 = offscreenG.getColor();
            offscreenG.setColor(Color.lightGray);
            offscreenG.fillRect(6, size().height - 35, size().width - 10, 2);
            offscreenG.setColor(Color.green);
            offscreenG.fillRect(6, (size().height - 35) + 2, size().width - 10, 3);
            offscreenG.setColor(color);
            offscreenG.fillRect(size().width / 3 - 2, size().height - 30, 5, 30);
            offscreenG.fillRect((2 * size().width) / 3 - 2, size().height - 30, 5, 30);
            offscreenG.setColor(Color.red);
            offscreenG.setFont(f3);
            offscreenG.drawString("SCORE = " + score, 10, size().height - 5 - fm3.getDescent() - 2);
            offscreenG.drawString("Ships = " + numberOffShips, 10 + (2 * size().width) / 3, size().height - 5 - fm3.getDescent() - 2);
            if(score >= hiscore[level])
            {
                offscreenG.setColor(Color.red);
                offscreenG.drawString("HISCORE = " + score, 10 + size().width / 3, size().height - 5 - fm3.getDescent() - 2);
            } else
            {
                offscreenG.setColor(Color.lightGray);
                offscreenG.drawString("Hiscore = " + hiscore[level], 10 + size().width / 3, size().height - 5 - fm3.getDescent() - 2);
            }
            offscreenG.setColor(color1);
        }
    }

    public void theEnd()
    {
        ended = true;
        drawScoreBoard = false;
        pause(1000);
        makeItBlack();
        resetAll();
        endboard();
        score = 0;
        level = 0;
        drawScoreBoard = true;
    }

    public void resetAll()
    {
        numberOffStars = 1;
        numberOffShips = 3;
        replaceStar(1);
        alert.stop();
        choice = false;
        exploding = false;
        mouseMoved = false;
        sound = false;
        shiphit = false;
        started = false;
        starting = false;
        shipX = size().width / 2;
        offscreenG.setColor(Color.black);
        offscreenG.fillRect(0, 0, size().width, size().height);
        introY = size().height + 10;
    }

    public void endboard()
    {
        int i = 1;
        int j = 0;
        String s = "To Java Applet Download Site.";
        String s1 = "Restart";
        String s2 = "YOUR HISCORE :";
        String s3 = "level 1 = ";
        String s4 = "level 2 = ";
        String s5 = "level 3 = ";
        String s6 = "level 4 = ";
        String s7 = "level 5 = ";
        for(clicked = false; !clicked;)
        {
            if(mouseY < size().height / 9 + 5)
            {
                i = 0;
            } else
            {
                i = 1;
            }
            if(i != j)
            {
                offscreenG.setColor(Color.black);
                offscreenG.fillRect(0, 0, size().width, size().height);
                offscreenG.setColor(Color.red);
                offscreenG.fillRect(0, (i * size().height) / 9 + 5, size().width, size().height / 9);
                offscreenG.setColor(Color.green);
                offscreenG.setFont(f3);
                offscreenG.drawString(s, (size().width - fm3.stringWidth(s)) / 2, (int)((0.5D * (double)size().height) / 9D + (double)((fm3.getAscent() - fm3.getDescent()) / 2)) + 5);
                offscreenG.drawString(s1, (size().width - fm3.stringWidth(s1)) / 2, (int)((1.5D * (double)size().height) / 9D + (double)((fm3.getAscent() - fm3.getDescent()) / 2)) + 5);
                offscreenG.setColor(Color.white);
                offscreenG.drawString(s2, (size().width - fm2.stringWidth(s2)) / 2, (3 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                offscreenG.setFont(f2);
                setRedHiScore(1);
                offscreenG.drawString(s3 + hiscore[1], (size().width - fm3.stringWidth(s)) / 2, (4 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                setRedHiScore(2);
                offscreenG.drawString(s4 + hiscore[2], (size().width - fm3.stringWidth(s)) / 2, (5 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                setRedHiScore(3);
                offscreenG.drawString(s5 + hiscore[3], (size().width - fm3.stringWidth(s)) / 2, (6 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                setRedHiScore(4);
                offscreenG.drawString(s6 + hiscore[4], (size().width - fm3.stringWidth(s)) / 2, (7 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                setRedHiScore(5);
                offscreenG.drawString(s7 + hiscore[5], (size().width - fm3.stringWidth(s)) / 2, (8 * size().height) / 9 + (fm2.getAscent() - fm2.getDescent()) / 2 + 5);
                j = i;
                border(Color.blue);
                explosion.play();
                repaint();
            }
        }

        if(i == 0)
        {
            getAppletContext().showDocument(url);
            ended = false;
            return;
        } else
        {
            ended = false;
            alert.loop();
            sound = true;
            return;
        }
    }

    public void setRedHiScore(int i)
    {
        if(level == i && score >= hiscore[level])
        {
            hiscore[level] = score;
            offscreenG.setColor(Color.red);
            return;
        } else
        {
            offscreenG.setColor(Color.white);
            return;
        }
    }

    public FallingStars()
    {
        maxStars = 150;
        numberOffStars = 1;
        numberOffShips = 3;
        hiscore = new int[6];
        level = 1;
        exploding = false;
        shiphit = false;
        started = false;
        starting = false;
        startString = "Click on me once to start";
        introText1 = "Falling Stars";
        introText2 = "(c)1996 RJHM van den Bergh";
        introText3 = "Java Applet Download Site";
        introText4 = "http://www.nedernet.nl/~rvdb";
        introText5 = "rvdb@nedernet.nl";
        introText6 = "--------------------------";
        introText7 = "MOUSE usage : must be on applet window";
        introText8 = "left button = fire laser";
        introText9 = "mouse moves to left and right";
        introText10 = "--------------------------";
        introText11 = "KEYBOARD usage :";
        introText12 = "space bar = fire laser";
        introText13 = "up arrow = fire laser";
        introText14 = "left arrow = move left";
        introText15 = "right arrow = move right";
        introText16 = "S or s = sirene off or on";
        introText17 = "esc = restart game";
        levelText1 = "CLICK ON YOUR LEVEL :";
        levelText2 = "Level 1 ---> very easy";
        levelText3 = "Level 2 ---> easy";
        levelText4 = "Level 3 ---> medium";
        levelText5 = "Level 4 ---> hard";
        levelText6 = "Level 5 ---> very hard";
        firing = false;
        sound = true;
        marker = "nhgube EWUZ";
        mouseMoved = false;
        choice = false;
        marker2 = "ina qra Oretu";
        clicked = false;
        drawScoreBoard = true;
        ended = false;
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
1024精品合集| 亚洲精品一区二区三区影院| **网站欧美大片在线观看| 国产一二精品视频| 久久丝袜美腿综合| 成人午夜在线免费| 成人欧美一区二区三区小说| 91久久精品网| 三级影片在线观看欧美日韩一区二区| 欧美午夜影院一区| 日本午夜一区二区| 久久久不卡网国产精品二区| 国产黄色精品网站| 亚洲精品成a人| 欧美一区二区三区四区视频| 精品在线你懂的| 国产精品久久久久三级| 91看片淫黄大片一级在线观看| 亚洲成人午夜影院| 精品成人免费观看| 色一区在线观看| 天堂影院一区二区| 亚洲国产成人一区二区三区| 在线精品国精品国产尤物884a| 日韩高清不卡一区二区三区| 国产亚洲欧美色| 欧美优质美女网站| 久国产精品韩国三级视频| 国产精品欧美极品| 51精品国自产在线| 不卡在线视频中文字幕| 五月婷婷激情综合网| 久久综合国产精品| 色女孩综合影院| 精品一区二区三区欧美| 成人免费一区二区三区在线观看| 欧美久久免费观看| 国产精品一二三在| 五月天中文字幕一区二区| 中文字幕成人av| 日韩女优视频免费观看| 色噜噜狠狠一区二区三区果冻| 国产在线不卡一区| 亚洲成人免费看| 国产精品久久午夜| 精品免费日韩av| 欧美色综合久久| av中文字幕在线不卡| 国内久久精品视频| 青椒成人免费视频| 亚洲黄一区二区三区| 中文字幕免费一区| 精品国产乱码久久久久久浪潮| 欧美三级在线看| av一二三不卡影片| 国产成人在线影院| 久久99精品国产麻豆婷婷| 亚洲成精国产精品女| 亚洲欧美区自拍先锋| 久久久久国产精品人| 欧美一级高清大全免费观看| 色噜噜狠狠成人网p站| 不卡欧美aaaaa| 豆国产96在线|亚洲| 久久99精品久久久久久国产越南| 午夜av区久久| 午夜精品视频一区| 亚洲成人免费在线| 亚洲6080在线| 一区二区三区成人| 亚洲美女在线一区| 亚洲乱码中文字幕| 亚洲精选一二三| 综合电影一区二区三区| 亚洲欧洲日韩av| 中文字幕中文字幕一区二区| 日本一区二区视频在线| 国产无一区二区| 中文在线免费一区三区高中清不卡| 久久久精品天堂| 国产三级一区二区三区| 久久久久久久av麻豆果冻| 久久久久久97三级| 亚洲国产成人一区二区三区| 国产精品天天看| 最新国产精品久久精品| 成人欧美一区二区三区在线播放| 国产精品色噜噜| 国产精品欧美久久久久一区二区| 国产精品日产欧美久久久久| 国产精品麻豆欧美日韩ww| 亚洲特黄一级片| 亚洲综合一区在线| 午夜婷婷国产麻豆精品| 日本人妖一区二区| 国产乱码精品1区2区3区| 国产成人亚洲综合a∨婷婷 | wwww国产精品欧美| 久久久久久久综合| 国产精品久久久久一区二区三区共| 国产精品国产三级国产| 亚洲夂夂婷婷色拍ww47| 免费观看久久久4p| 国产乱码精品1区2区3区| 成人福利视频网站| 欧美偷拍一区二区| 精品国产乱码久久久久久浪潮| 日本一区二区免费在线| 亚洲欧美一区二区不卡| 天天亚洲美女在线视频| 国产乱码精品一区二区三区av | 99这里都是精品| 欧美亚洲国产一区二区三区va| 91精品国产色综合久久不卡电影 | 欧美日本在线看| 精品欧美乱码久久久久久1区2区| 欧美激情一区不卡| 五月天丁香久久| 国产精品18久久久久久久久 | 成人中文字幕合集| 91传媒视频在线播放| 欧美videos大乳护士334| 中文天堂在线一区| 全国精品久久少妇| 99精品热视频| 精品福利一二区| 一区二区高清在线| 国产sm精品调教视频网站| 欧美视频中文字幕| 中文字幕免费一区| 久久福利视频一区二区| 日本道色综合久久| 国产色综合一区| 日本三级亚洲精品| 在线观看视频欧美| 欧美国产一区二区在线观看| 亚洲成人7777| 色综合视频一区二区三区高清| 日韩精品专区在线影院重磅| 一片黄亚洲嫩模| 粉嫩aⅴ一区二区三区四区五区| 91精品国产乱码| 亚洲一区二区三区四区在线 | 7777精品伊人久久久大香线蕉的 | 欧美一区二区在线看| 亚洲精品免费在线观看| 国产成人在线色| 精品福利在线导航| 亚洲成人久久影院| 国产精品久久精品日日| 不卡视频一二三四| 精品av综合导航| 国产一区二区中文字幕| 国产精品网曝门| 亚洲成在人线免费| 99久久久久久| 国产午夜精品久久久久久久| 久久精品国内一区二区三区| 在线观看不卡视频| 亚洲免费伊人电影| 91视频xxxx| 亚洲精品高清在线| 91黄色小视频| 玉米视频成人免费看| 91麻豆福利精品推荐| 一区视频在线播放| 91香蕉视频污在线| 亚洲天天做日日做天天谢日日欢 | 欧美激情一区二区| 国产精品一区二区久久精品爱涩| 日韩你懂的在线播放| 日本欧美一区二区三区乱码| 777精品伊人久久久久大香线蕉| 色天使色偷偷av一区二区| 一卡二卡欧美日韩| 91蜜桃在线观看| 一区二区三区中文字幕精品精品| 色哟哟国产精品| 亚洲高清免费在线| 91精品欧美福利在线观看| 青青草国产精品97视觉盛宴| 日韩视频免费观看高清完整版| 裸体歌舞表演一区二区| 精品不卡在线视频| 成人性视频免费网站| 国产精品麻豆久久久| 91麻豆蜜桃一区二区三区| 亚洲综合网站在线观看| 91精品国产综合久久香蕉的特点 | 日本欧美加勒比视频| 日韩欧美一二区| 国产成人亚洲综合a∨婷婷| 国产精品国产三级国产aⅴ原创| 91麻豆国产香蕉久久精品| 三级亚洲高清视频| 久久久精品国产99久久精品芒果 | 日韩一区二区三区在线| 国产一区二区三区在线看麻豆| 国产片一区二区| 欧美探花视频资源|