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

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

?? gamecanvas.java.bak

?? GOGOGO游戲源碼
?? BAK
?? 第 1 頁 / 共 5 頁
字號:
                        lastplayerxpos = playerXpos;
                        lastplayerypos = playerYpos;
                        lastscrollx = scrollX;
                        lastscrolly = scrollY;
                    }
                    PlayerDead();
                }
                setSpritePos(ee, getSpriteXpos(ee) + 8, getSpriteYpos(ee) + 8);
            }
            if(sprites[ee][7] >= 10 && sprites[ee][7] < 20)
            {
                if(sprites[ee][1] != 30)
                    if(sprites[ee][8] > 0)
                    {
                        sprites[ee][8]--;
                    } else
                    {
                        sprites[ee][8] = 4;
                        if(sprites[ee][1] == 19)
                            setSpriteAnim(ee, 20);
                        else
                            setSpriteAnim(ee, 19);
                    }
                if(sprites[ee][7] == 10)
                    setSpritePos(ee, getSpriteXpos(ee) + 1, getSpriteYpos(ee));
                else
                    setSpritePos(ee, getSpriteXpos(ee) - 1, getSpriteYpos(ee));
                if(sprites[ee][1] != 30)
                {
                    setSpritePos(ee, getSpriteXpos(ee), getSpriteYpos(ee) - 10);
                    if(checkkollision(ee, player, 5, 0) == 1 && playerlostlive == 0 && playerflashing == 0)
                    {
                        lastplayerxpos = playerXpos;
                        lastplayerypos = playerYpos;
                        lastscrollx = scrollX;
                        lastscrolly = scrollY;
                        PlayerDead();
                    }
                    setSpritePos(ee, getSpriteXpos(ee), getSpriteYpos(ee) + 10);
                } else
                {
                    setSpritePos(ee, getSpriteXpos(ee) - 8, getSpriteYpos(ee) - 16);
                    if(checkkollision(player, ee, 9, 8) == 1 && playerlostlive == 0 && playerflashing == 0)
                    {
                        lastplayerxpos = playerXpos;
                        lastplayerypos = playerYpos;
                        lastscrollx = scrollX;
                        lastscrolly = scrollY;
                        PlayerDead();
                    }
                    setSpritePos(ee, getSpriteXpos(ee) + 8, getSpriteYpos(ee) + 16);
                }
                if(GetIcon(getSpriteXpos(ee), getSpriteYpos(ee) - 16) == MASK_FIREDIRCHANGE)
                    if(sprites[ee][7] == 10)
                        sprites[ee][7] = 11;
                    else
                        sprites[ee][7] = 10;
            }
            if(sprites[ee][7] >= 20 && sprites[ee][7] < 30)
            {
                if(sprites[ee][1] != 23)
                {
                    if(sprites[ee][8] > 0)
                    {
                        sprites[ee][8]--;
                    } else
                    {
                        sprites[ee][8] = 4;
                        if(sprites[ee][1] == 24)
                            setSpriteAnim(ee, 25);
                        else
                            setSpriteAnim(ee, 24);
                    }
                } else
                if(getSpriteXpos(player) + 6 > getSpriteXpos(ee) - 12 && getSpriteXpos(player) + 6 < getSpriteXpos(ee) + 8 && getSpriteYpos(player) + getSpriteHeight(player) >= getSpriteYpos(ee) - 8 && getSpriteYpos(player) + getSpriteHeight(player) <= getSpriteYpos(ee) - 2 && game_keypressed != 1)
                {
                    if(playerONlift != ee)
                    {
                        playerYpos = (getSpriteYpos(ee) - 6 - getSpriteHeight(player)) * 1000;
                        playerONlift = ee;
                    }
                } else
                if(playerONlift == ee)
                    playerONlift = 0;
                if(sprites[ee][7] == 20)
                    setSpritePos(ee, getSpriteXpos(ee) + 1, getSpriteYpos(ee));
                if(sprites[ee][7] == 21)
                    setSpritePos(ee, getSpriteXpos(ee) - 1, getSpriteYpos(ee));
                if(sprites[ee][7] == 22)
                {
                    setSpritePos(ee, getSpriteXpos(ee), getSpriteYpos(ee) - 1);
                    if(playerONlift == ee)
                    {
                        playerYpos = playerYpos - 1000;
                        setSpritePos(player, getSpriteXpos(player), playerYpos / 1000);
                        Scroll(2, 1000);
                    }
                }
                if(sprites[ee][7] == 23)
                {
                    setSpritePos(ee, getSpriteXpos(ee), getSpriteYpos(ee) + 1);
                    if(playerONlift == ee)
                    {
                        playerYpos = playerYpos + 1000;
                        setSpritePos(player, getSpriteXpos(player), playerYpos / 1000);
                        Scroll(8, 1000);
                    }
                }
                if(checkkollision(ee, player, 2, 2) == 1 && playerlostlive == 0 && playerflashing == 0 && sprites[ee][1] != 23 && getSpriteAnim(player) != 13)
                {
                    playerflashing = 40;
                    playerpower = playerpower - (level + 1) * 8;
                    if(soundopt == "YES")
                        PlaySound(2);
                    if(playerpower <= 0)
                        PlayerDead();
                }
                int plasmaIcon = GetIcon(getSpriteXpos(ee) - 8, getSpriteYpos(ee) - 8);
                if(plasmaIcon == 92)
                    sprites[ee][7] = 23;
                if(plasmaIcon == 93)
                    sprites[ee][7] = 21;
                if(plasmaIcon == 94)
                    sprites[ee][7] = 22;
                if(plasmaIcon == 95)
                    sprites[ee][7] = 20;
            }
            if(sprites[ee][7] >= 30 && sprites[ee][7] < 50)
            {
                if(checkkollision(ee, player, 0, 15) == 1 && sprites[ee][7] == 30)
                    sprites[ee][7] = 31;
                if(sprites[ee][7] > 30)
                    sprites[ee][7]++;
                if(sprites[ee][7] == 40)
                    setSpriteAnim(ee, 19);
                if(sprites[ee][7] == 42)
                    setSpriteAnim(ee, 20);
                if(sprites[ee][7] == 44)
                {
                    setSpriteAnim(ee, 21);
                    setSpritePos(ee, getSpriteXpos(ee) - 5, getSpriteYpos(ee) - 16);
                    if(checkkollision(ee, player, 0, 5) == 1 && playerlostlive == 0 && playerflashing == 0)
                    {
                        lastplayerxpos = playerXpos;
                        lastplayerypos = playerYpos;
                        lastscrollx = scrollX;
                        lastscrolly = scrollY;
                        PlayerDead();
                    }
                    setSpritePos(ee, getSpriteXpos(ee) + 5, getSpriteYpos(ee) + 16);
                }
                if(sprites[ee][7] == 48)
                    setSpriteAnim(ee, 20);
                if(sprites[ee][7] == 49)
                    setSpriteAnim(ee, 19);
                if(sprites[ee][7] == 50)
                {
                    setSpriteAnim(ee, 22);
                    sprites[ee][7] = 30;
                }
            }
            if(sprites[ee][7] > 100 && sprites[ee][7] < 130)
                if(sprites[ee + 1][9] > 0)
                {
                    sprites[ee + 1][9]--;
                    sprites[ee][0] = -99;
                    ee++;
                    sprites[ee][0] = -99;
                } else
                {
                    int doordir = 0;
                    if(sprites[ee][7] > 110)
                        doordir = 1;
                    else
                        doordir = -1;
                    setSpritePos(ee, getSpriteXpos(ee) - doordir, getSpriteYpos(ee));
                    setSpritePos(ee + 1, getSpriteXpos(ee + 1) + doordir, getSpriteYpos(ee + 1));
                    tileimagebuffer.setColor(0, 0, 0);
                    tileimagebuffer.fillRect(((getSpriteXpos(ee) + 8) - levelxpos * 16) + softxpos, (getSpriteYpos(ee) - levelypos * 16) + softypos, (getSpriteXpos(ee + 1) + levelxpos * 16 + softxpos) - (getSpriteXpos(ee) + levelxpos * 16 + softxpos), 27);
                    sprites[ee][7]--;
                    showSprite(ee);
                    if(sprites[ee][7] == 100)
                        hideSprite(ee);
                    ee++;
                    sprites[ee][7]--;
                    showSprite(ee);
                    if(sprites[ee][7] == 100)
                    {
                        hideSprite(ee);
                        sprites[ee][9] = 200 - level * 10;
                    }
                }
            int icoff = 0;
            int distance = 0;
            if(sprites[ee][7] < 200 || sprites[ee][7] >= 300)
                continue;
            sprites[ee][0] = -99;
            if(sprites[sprites[ee][8]][7] > 110)
                continue;
            showSprite(ee);
            if(sprites[ee][7] == 200 || sprites[ee][7] == 202)
            {
                setSpritePos(ee, getSpriteXpos(ee) + 1, getSpriteYpos(ee));
                setSpriteManipulation(ee, 8192);
            }
            if(sprites[ee][7] == 201 || sprites[ee][7] == 203)
            {
                setSpritePos(ee, getSpriteXpos(ee) - 1, getSpriteYpos(ee));
                setSpriteManipulation(ee, 0);
            }
            if(sprites[ee][9] > 0)
            {
                sprites[ee][9]--;
            } else
            {
                sprites[ee][9] = 4;
                if(sprites[ee][7] < 204)
                    if(sprites[ee][1] == 26)
                        setSpriteAnim(ee, 27);
                    else
                        setSpriteAnim(ee, 26);
                if(sprites[ee][7] == 204 || sprites[ee][7] == 205)
                    if(sprites[ee][1] == 27)
                        setSpriteAnim(ee, 28);
                    else
                        setSpriteAnim(ee, 27);
            }
            int attackrange = 0;
            if(getSpriteXpos(player) + getSpriteWidth(player) / 2 > getSpriteXpos(ee) - (50 + level * 10) && getSpriteXpos(player) + getSpriteWidth(player) / 2 < getSpriteXpos(ee) + (50 + level * 10) && getSpriteYpos(player) + getSpriteHeight(player) / 2 > getSpriteYpos(ee) && getSpriteYpos(player) + getSpriteHeight(player) / 2 < getSpriteYpos(ee) + getSpriteHeight(ee))
            {
                attackrange = 1;
                if(getSpriteXpos(ee) < getSpriteXpos(player) + getSpriteWidth(player) / 2)
                    sprites[ee][7] = 202;
                else
                    sprites[ee][7] = 203;
                distance = 0;
                distance = (getSpriteXpos(player) + getSpriteWidth(player) / 2) - getSpriteXpos(ee);
                if(distance < 0)
                    distance *= -1;
                if(distance < 80 && playerlostlive == 0)
                {
                    tileimagebuffer.setColor(0, 0, 0);
                    tileimagebuffer.fillRect(3, 14, 52, 4);
                    tileimagebuffer.fillRect(73, 14, 52, 4);
                    int epower = 0;
                    try
                    {
                        epower = 0x186a0 / sprites[sprites[ee][8]][9];
                        epower = (epower * sprites[sprites[ee][8]][8]) / 1000;
                    }
                    catch(Exception exception) { }
                    tileimagebuffer.setColor(255, 0, 0);
                    tileimagebuffer.drawLine(54 - epower / 2, 15, 53, 15);
                    tileimagebuffer.drawLine(54 - epower / 2, 16, 53, 16);
                    tileimagebuffer.setColor(0, 143, 231);
                    tileimagebuffer.drawLine(124 - playerpower / 2, 15, 123, 15);
                    tileimagebuffer.drawLine(124 - playerpower / 2, 16, 123, 16);
                }
                if((random.nextInt() >>> 1) % 100 < (level + difficulty) * 7 && distance < 14 + difficulty)
                {
                    sprites[ee][7] = sprites[ee][7] + 2;
                    setSpriteAnim(ee, 29);
                    sprites[ee][9] = 5;
                }
                if(getSpriteAnim(ee) == 29 && playerjumps == 0 && getSpriteAnim(player) != 13 && playerhit == 0 && playerflashing == 0)
                {
                    playerhit = 5;
                    playerhitdir = sprites[ee][7] - 204;
                    if(soundopt == "YES")
                        PlaySound(2);
                    setSpritePos(explo, playerXpos / 1000 + (1 - playerhitdir) * 12, playerYpos / 1000 + 5);
                    setSpriteAnim(explo, 3);
                    showSprite(explo);
                    explowaiter = 5;
                    exploonly = 0;
                    playerflashing = 40;
                    playerpower = playerpower - (level + 1) * 8;
                    if(playerpower <= 0)
                    {
                        playerpower = 100;
                        playerlostlive = 30;
                        swordpower = swordpower - 2;
                        if(swordpower <= 0)
                            swordpower = 0;
                        hitrotate = 0;
                        hitrotatedelay = 2;
                        lastplayerxpos = playerXpos;
                        lastplayerypos = playerYpos;
                        lastscrollx = scrollX;
                        lastscrolly = scrollY;
                        lives--;
                        playerflashing = 100;
                    }
                }
            } else
            {
                attackrange = 0;
                if(sprites[ee][7] == 202 || sprites[ee][7] == 203)
                    sprites[ee][7] = sprites[ee][7] - 2;
                if(sprites[ee][7] == 204 || sprites[ee][7] == 205)
                    sprites[ee][7] = sprites[ee][7] - 4;
            }
            icoff = 0;
            if(sprites[ee][7] == 200 || sprites[ee][7] == 202)
                icoff = 8;
            if(sprites[ee][7] == 201 || sprites[ee][7] == 203)
                icoff = -8;
            if(sprites[ee][9] > 10)
            {
                sprites[ee][9]--;
                if(playerdir == 0 && GetIcon(getSpriteXpos(ee) + icoff + 6, getSpriteYpos(ee) + 10) != 101)
                    setSpritePos(ee, getSpriteXpos(ee) + 6, getSpriteYpos(ee));
                if(playerdir == 1 && GetIcon((getSpriteXpos(ee) + icoff) - 6, getSpriteYpos(ee) + 10) != 101)
                    setSpritePos(ee, getSpriteXpos(ee) - 6, getSpriteYpos(ee));
            }
            if(GetIcon(getSpriteXpos(ee) + icoff, getSpriteYpos(ee) + 10) == 101 || distance < 14 && attackrange == 1)
            {
                if(sprites[ee][7] == 202 || sprites[ee][7] == 203)
                    sprites[ee][7] = sprites[ee][7] + 2;
                if(sprites[ee][7] < 202)
                    if(sprites[ee][7] == 200)
                        sprites[ee][7] = 201;
                    else
                        sprites[ee][7] = 200;
            }
            if(getSpriteAnim(player) != 9 || distance >= 20 || attackrange != 1 || getSpriteAnim(ee) == 29 || explowaiter != 0)
                continue;
            sprites[ee][9] = 19;
            if(soundopt == "YES")
                PlaySound(2);
            setSpritePos(explo, getSpriteXpos(ee), getSpriteYpos(ee) + 5);
            setSpriteAnim(explo, 3);
         

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆精品新av中文字幕| 99re8在线精品视频免费播放| 亚洲老妇xxxxxx| 国产视频一区在线观看| 欧美一区二区三区日韩| a在线欧美一区| 国产aⅴ精品一区二区三区色成熟| 成人晚上爱看视频| 天堂va蜜桃一区二区三区| 亚洲国产精品视频| 亚洲女性喷水在线观看一区| 久久久久久免费毛片精品| 91精品一区二区三区在线观看| 99久久国产免费看| 国产高清在线精品| 亚洲电影一级黄| 日韩精彩视频在线观看| 蜜臀av性久久久久蜜臀av麻豆| 久久精品999| 国产a级毛片一区| 99久久99久久精品免费观看| 色哟哟国产精品免费观看| 欧洲生活片亚洲生活在线观看| 欧美日韩一区不卡| 欧美mv和日韩mv的网站| 中文字幕免费一区| 亚洲综合色婷婷| 蜜桃久久久久久久| 成人免费精品视频| 在线观看视频一区二区欧美日韩| 欧美日高清视频| 欧美tk丨vk视频| 国产精品美女久久久久久久久| 综合欧美亚洲日本| 日韩高清电影一区| 福利一区在线观看| 欧美又粗又大又爽| 日韩欧美专区在线| 中文字幕一区二区三区蜜月| 亚洲成人av在线电影| 精品一区二区三区不卡| 99久久精品免费看| 91精品国产色综合久久不卡电影 | 欧美日韩电影在线| 久久色中文字幕| 亚洲美女视频在线观看| 日av在线不卡| 99在线精品视频| 欧美一区二区精品| 国产精品夫妻自拍| 日本sm残虐另类| 99精品欧美一区二区三区小说 | 94-欧美-setu| 日韩欧美黄色影院| 亚洲色欲色欲www| 麻豆国产精品一区二区三区 | 国产日韩影视精品| 亚洲一区二区精品3399| 国产乱子轮精品视频| 欧美调教femdomvk| 亚洲国产精品国自产拍av| 五月天婷婷综合| 99久久er热在这里只有精品15 | 一区二区高清免费观看影视大全| 理论片日本一区| 欧美亚洲丝袜传媒另类| 日本一区二区三区dvd视频在线| 亚洲二区在线视频| 91影院在线观看| 久久在线免费观看| 日韩高清国产一区在线| 日本韩国一区二区三区| 国产嫩草影院久久久久| 青青草成人在线观看| 91福利资源站| 亚洲天堂2016| 国产 日韩 欧美大片| 欧美xxxx在线观看| 日本系列欧美系列| 欧美日韩不卡视频| 一区二区三区在线高清| 成人ar影院免费观看视频| 久久嫩草精品久久久精品| 麻豆中文一区二区| 欧美精品免费视频| 亚洲电影一级片| 欧美在线小视频| 亚洲一区二区三区四区五区黄| 不卡欧美aaaaa| 国产精品人人做人人爽人人添| 国产在线精品一区二区夜色| 7777精品伊人久久久大香线蕉完整版 | 午夜精品爽啪视频| 在线精品视频免费观看| 亚洲精品久久久久久国产精华液| bt7086福利一区国产| 国产精品久久久久四虎| 成人国产电影网| 日韩精品福利网| 欧美日韩dvd在线观看| 亚洲一二三四久久| 欧美视频一区二区三区| 亚洲已满18点击进入久久| 色综合天天性综合| 亚洲人成影院在线观看| 91在线小视频| 一区二区三区视频在线观看| 91视频观看免费| 亚洲精品国产一区二区三区四区在线 | 成人免费看黄yyy456| 国产精品久久久久久久浪潮网站| hitomi一区二区三区精品| 国产精品久久久久9999吃药| 成人国产精品免费观看| 亚洲蜜桃精久久久久久久| 色综合天天综合色综合av | 日韩 欧美一区二区三区| 91精品国产品国语在线不卡| 日韩精品91亚洲二区在线观看 | 日本aⅴ免费视频一区二区三区| 日韩一级视频免费观看在线| 久久精品噜噜噜成人av农村| 欧美tickling网站挠脚心| 国产精品一线二线三线| 中文一区二区完整视频在线观看| 成人少妇影院yyyy| 亚洲精品成人在线| 欧美日韩高清影院| 精品一二三四区| 国产精品美女视频| 在线亚洲精品福利网址导航| 婷婷丁香激情综合| www激情久久| 成人av在线观| 一区二区三区蜜桃网| 欧美疯狂做受xxxx富婆| 国产一区二区久久| 亚洲男人的天堂在线观看| 欧美精品v国产精品v日韩精品| 国产一区二区三区精品欧美日韩一区二区三区| 久久精品亚洲国产奇米99| 91视频免费观看| 免费成人av在线| 1024精品合集| 日韩一区二区三区在线观看| 国产91精品入口| 亚洲一区电影777| 欧美精品一区二| 日本韩国欧美三级| 国产又黄又大久久| 亚洲精选视频在线| 精品国产人成亚洲区| 91久久精品一区二区| 91网站最新地址| 蜜臀av性久久久久蜜臀av麻豆| 国产目拍亚洲精品99久久精品| 欧美性受极品xxxx喷水| 国产精品1024| 亚洲va中文字幕| 国产精品久久久久国产精品日日| 欧美美女视频在线观看| 粉嫩av一区二区三区| 性做久久久久久免费观看| 国产人久久人人人人爽| 91精品欧美综合在线观看最新 | 在线观看免费一区| 国产一区二区三区香蕉| 亚洲妇熟xx妇色黄| 国产精品高清亚洲| 精品国产一区二区三区忘忧草 | 国产精品毛片久久久久久| 日韩欧美视频一区| 日本韩国精品在线| 不卡av在线网| 国产在线乱码一区二区三区| 性感美女极品91精品| 亚洲天堂福利av| 国产精品色婷婷久久58| 精品剧情v国产在线观看在线| 欧美视频一区二| 91麻豆免费在线观看| 国产成人精品三级麻豆| 精品在线一区二区三区| 日本一区中文字幕| 亚洲午夜免费电影| 亚洲欧洲av在线| 中文字幕巨乱亚洲| 久久久久久久精| 精品播放一区二区| 欧美一级xxx| 欧美精品自拍偷拍| 欧美亚洲综合久久| 91成人免费在线| 91在线观看成人| 成人动漫一区二区三区| 国产激情一区二区三区| 国产美女视频一区| 国产精品综合在线视频| 国产在线播精品第三| 捆绑调教美女网站视频一区|