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

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

?? frmmain.cs

?? 一個(gè)用java設(shè)計(jì)的推箱子的程序。很不錯(cuò)的。呵呵
?? CS
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
            this.Visible = false;
            frmSheJiMap SheJiMapForm = new frmSheJiMap();
            SheJiMapForm.ShowDialog();
            this.Visible = true;
        }

        private void 從新開(kāi)始當(dāng)前關(guān)RToolStripMenuItem_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            ShowMap("Level" + Level.ToString() + ".hmap");
        }

        private void 草地ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            標(biāo)準(zhǔn)ToolStripMenuItem.Checked = false;
            倉(cāng)庫(kù)ToolStripMenuItem.Checked = false;
            草地2ToolStripMenuItem.Checked = false;
            草地ToolStripMenuItem.Checked = true;
            aaaToolStripMenuItem.Checked = false;
            MapType = "caodi";
            LoadMapType(MapType);
            ChangeMapType();
        }

        private void 草地2ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            標(biāo)準(zhǔn)ToolStripMenuItem.Checked = false;
            倉(cāng)庫(kù)ToolStripMenuItem.Checked = false;
            草地2ToolStripMenuItem.Checked = true;
            草地ToolStripMenuItem.Checked = false;
            aaaToolStripMenuItem.Checked = false;
            MapType = "xuedi";
            LoadMapType(MapType);
            ChangeMapType();
        }

        private void 倉(cāng)庫(kù)ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            標(biāo)準(zhǔn)ToolStripMenuItem.Checked = false;
            倉(cāng)庫(kù)ToolStripMenuItem.Checked = true;
            草地2ToolStripMenuItem.Checked = false;
            草地ToolStripMenuItem.Checked = false;
            aaaToolStripMenuItem.Checked = false;
            MapType = "cangku";
            LoadMapType(MapType);
            ChangeMapType();
        }

        private void 標(biāo)準(zhǔn)ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            標(biāo)準(zhǔn)ToolStripMenuItem.Checked = true;
            倉(cāng)庫(kù)ToolStripMenuItem.Checked = false;
            草地2ToolStripMenuItem.Checked = false;
            草地ToolStripMenuItem.Checked = false;
            草地2ToolStripMenuItem.Checked = false;
            MapType = "standard";
            LoadMapType(MapType);
            ChangeMapType();
        }
        /// <summary>
        /// 撤消
        /// </summary>
        /// <param name="activeMap"></param>
        private void UndoMap(enumMap[] activeMap)
        {
            for (int i = 0; i < 225; i++)
            {
                switch (activeMap[i])
                { 
                    case enumMap.地板:
                        ((PictureBox)MapArrayList[i]).Image = LLu.Image;
                        break;
                    case enumMap.紅箱子:
                        ((PictureBox)MapArrayList[i]).Image = LREDBOX.Image;
                        break;
                    case enumMap.空:
                        ((PictureBox)MapArrayList[i]).Image = null;
                        break;
                    case enumMap.墻:
                        ((PictureBox)MapArrayList[i]).Image = LWall.Image;
                        break;
                    case enumMap.箱子:
                        ((PictureBox)MapArrayList[i]).Image = LBox.Image;
                        break;
                    case enumMap.箱子目地的:
                        ((PictureBox)MapArrayList[i]).Image = LAim.Image;
                        break;
                }
            }
        }
        private void JiLuUndo(enumMap[] activeMap, enumMap[] undoMap)
        {
            for (int i = 0; i < 225; i++)
            {
                undoMap[i] = activeMap[i];
            }
        }
        private void 撤消ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            JiLuUndo(Undo1MapArray,enumMapArray);
            UndoMap(enumMapArray);
            pbRen.Location = Ren1Locate;
            撤消ToolStripMenuItem.Enabled = false;
            toolStripButton5.Enabled = false;
        }

        private void 選關(guān)ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmSelectLevel SelectLevelForm = new frmSelectLevel(Level);
            SelectLevelForm.Owner = this;
            if (SelectLevelForm.ShowDialog() == DialogResult.OK)
            {
                timer1.Enabled = false;
                ShowMap("Level" + Level.ToString() + ".hmap");
            }
        }

        private void aaaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            aaaToolStripMenuItem.Checked = true;
            標(biāo)準(zhǔn)ToolStripMenuItem.Checked = false;
            倉(cāng)庫(kù)ToolStripMenuItem.Checked = false;
            草地2ToolStripMenuItem.Checked = false;
            草地ToolStripMenuItem.Checked = false;
            MapType = "tudi";
            LoadMapType(MapType);
            ChangeMapType();
        }

        private void 開(kāi)啟ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!開(kāi)啟ToolStripMenuItem.Checked)
            {
                sMusic.LoopPlay();
                開(kāi)啟ToolStripMenuItem.Checked = true;
                關(guān)閉ToolStripMenuItem.Checked = false;
            }
        }

        private void 關(guān)閉ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!關(guān)閉ToolStripMenuItem.Checked)
            {
                sMusic.Stop();
                關(guān)閉ToolStripMenuItem.Checked = true;
                開(kāi)啟ToolStripMenuItem.Checked = false;
            }
        }
        private void P_Click(object sender, EventArgs e)
        {
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.箱子||enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] ==enumMap.紅箱子)
            {
                if (pbRen.Left == ((PictureBox)sender).Left && pbRen.Top + 30 == ((PictureBox)sender).Top)
                {
                    frmMain_KeyDown(null, new KeyEventArgs(Keys.Down));
                    return;
                }
                if (pbRen.Left == ((PictureBox)sender).Left && pbRen.Top - 30 == ((PictureBox)sender).Top)
                {
                    frmMain_KeyDown(null, new KeyEventArgs(Keys.Up));
                    return;
                }
                if (pbRen.Left + 30 == ((PictureBox)sender).Left && pbRen.Top == ((PictureBox)sender).Top)
                {
                    frmMain_KeyDown(null, new KeyEventArgs(Keys.Right));
                    return;
                }
                if (pbRen.Left - 30 == ((PictureBox)sender).Left && pbRen.Top == ((PictureBox)sender).Top)
                {
                    frmMain_KeyDown(null, new KeyEventArgs(Keys.Left));
                    return;
                }
                return;
            }
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] != enumMap.地板 && enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] != enumMap.箱子目地的) return;
            for (int i = 0; i < 225; i++)
            {
                b[i].G = 0;
                b[i].H = 0;
                b[i].ParentNode = null;
                if (enumMapArray[i] != enumMap.地板 && enumMapArray[i] != enumMap.箱子目地的)
                {
                    b[i].CanMove = false;
                }
                else
                {
                    b[i].CanMove = true;
                }
            }
            Finder f = new Finder(b);
            int startX = pbRen.Left / 30;
            int startY = pbRen.Top / 30;
            int endX=((PictureBox)sender).Left / 30;
            int endY=((PictureBox)sender).Top / 30;
            string NewLu = f.Find(new ObjectPoint(startX, startY), new ObjectPoint(endX,endY));
            if (NewLu != "false")
            {
                luArray = LuShu(NewLu);
                timer2.Enabled = true;
            }
        }
        private int[] LuShu(string luStr)
        {
            int ArrayCount = 0;
            string cluStr = luStr;
            while (true)
            {
                int w = cluStr.IndexOf('F');
                if (w > -1)
                {
                    ArrayCount++;
                    cluStr = cluStr.Remove(0, w + 1);
                }
                else
                    break;
            }
            int[] MArray = new int[ArrayCount];
            for (int i = 0; i < ArrayCount; i++)
            {
                MArray[i] = int.Parse(luStr.Substring(0, luStr.IndexOf('F')));
                luStr = luStr.Remove(0, luStr.IndexOf('F') + 1);
            }
            return MArray;
        }
        private void P_MouseEnter(object sender, EventArgs e)
        {
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.地板 || enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.箱子目地的)
            {
                //((PictureBox)sender).Cursor = Cursors.Hand;
                ((PictureBox)sender).Image = pbRen.Image;
            }
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.箱子 || enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.紅箱子)
            {
                ((PictureBox)sender).Cursor = Cursors.Hand;
            }
        }

        private void P_MouseLeave(object sender, EventArgs e)
        {
            ((PictureBox)sender).Cursor = Cursors.Default;
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.地板)
            {
                ((PictureBox)sender).Image = LLu.Image;
            }
            if (enumMapArray[((PictureBox)sender).Top / 30 * 15 + ((PictureBox)sender).Left / 30] == enumMap.箱子目地的)
            {
                ((PictureBox)sender).Image = LAim.Image;
            }
        }

        private void timer2_Tick(object sender, EventArgs e)
        {
            if (RenWeiZhi < luArray.Length)
            {
                pbRen.Left = b[luArray[RenWeiZhi]].X * 30;
                pbRen.Top = b[luArray[RenWeiZhi]].Y * 30;
                RenWeiZhi++;
            }
            else
            {
                timer2.Enabled = false;
                RenWeiZhi = 0;
            }
        }

        private void 退出EToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void 作者_(dá)Click(object sender, EventArgs e)
        {
            MessageBox.Show("    作者: 黃亞軍\n\n    電話: 0371-62077864\n\n    郵箱: hyj19851103@163.com\n\n      QQ: 372056988\n\n" +
    "環(huán)境提供: 中州大學(xué)-數(shù)字夢(mèng)工廠", "關(guān)于作者", MessageBoxButtons.OK, MessageBoxIcon.Question);
        }
    }
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本午夜精品视频在线观看| 国产精品久久久一本精品| 中文字幕一区二区在线观看 | 7777精品伊人久久久大香线蕉的 | 日本va欧美va精品| 一本到不卡免费一区二区| 久久免费午夜影院| 热久久免费视频| 欧洲生活片亚洲生活在线观看| 久久久不卡网国产精品二区| 水野朝阳av一区二区三区| 91小宝寻花一区二区三区| 国产欧美日韩在线看| 久久精品国产色蜜蜜麻豆| 欧美日韩国产经典色站一区二区三区 | 国产精品一区二区黑丝| 在线不卡一区二区| 亚洲最色的网站| 色综合久久天天| 亚洲国产精品激情在线观看| 国内成+人亚洲+欧美+综合在线 | 亚洲午夜私人影院| 成人丝袜高跟foot| 精品国产乱码久久久久久闺蜜| 午夜精品久久久久久| 色综合网站在线| 久久你懂得1024| 另类小说欧美激情| 欧美日韩国产高清一区二区三区| 亚洲影院理伦片| 91在线无精精品入口| 国产精品高潮呻吟久久| 国产精品一二三四| 国产三级三级三级精品8ⅰ区| 日本欧美在线观看| 欧美一激情一区二区三区| 亚洲国产乱码最新视频| 91成人免费在线| 亚洲同性同志一二三专区| 午夜日韩在线电影| 欧美精品日日鲁夜夜添| 亚洲亚洲精品在线观看| 欧美精品在欧美一区二区少妇| 亚洲欧美激情小说另类| 色综合久久综合| 亚洲欧美另类久久久精品| 色呦呦网站一区| 亚洲欧洲另类国产综合| 色系网站成人免费| 亚洲男同性视频| 在线一区二区三区四区五区| 亚洲欧美日韩系列| 欧美无人高清视频在线观看| 玉足女爽爽91| 成人三级在线视频| 国产精品毛片久久久久久久| 国产风韵犹存在线视精品| 国产精品―色哟哟| 99久久精品国产观看| 亚洲最色的网站| 欧美三级视频在线| 久久疯狂做爰流白浆xx| 精品久久久影院| 成人手机电影网| 亚洲人成7777| 欧美顶级少妇做爰| 六月丁香综合在线视频| 国产日韩欧美在线一区| 丁香天五香天堂综合| 亚洲欧美日韩国产综合在线| 在线观看成人小视频| 亚洲综合一区二区| 日韩欧美第一区| 国产美女精品人人做人人爽| 最新不卡av在线| 色综合咪咪久久| 日本成人在线不卡视频| 日韩精品一区二区三区在线观看| 国产夫妻精品视频| 亚洲欧美一区二区三区国产精品| 欧美疯狂做受xxxx富婆| 久久精品99国产精品日本| 中文字幕av资源一区| 91蜜桃免费观看视频| 日本aⅴ精品一区二区三区 | 91国内精品野花午夜精品| 亚洲123区在线观看| 久久毛片高清国产| 成人av高清在线| 日韩成人av影视| 久久久噜噜噜久噜久久综合| 成人免费福利片| 亚洲主播在线播放| 欧美日韩成人激情| 高清国产午夜精品久久久久久| 亚洲欧美日韩中文播放 | 热久久一区二区| 中文字幕精品一区二区三区精品| 成人av综合一区| 日韩国产高清在线| 久久精品欧美日韩| 3d动漫精品啪啪| 国产精品资源站在线| 亚洲午夜精品网| 精品少妇一区二区三区在线播放| 在线看一区二区| 久久不见久久见中文字幕免费| 亚洲精选在线视频| 精品日韩在线一区| 欧美午夜影院一区| 国产一区二区三区电影在线观看| 亚洲一区二区成人在线观看| 久久精品人人做人人爽97| 欧美日韩五月天| 丁香六月综合激情| 国内精品自线一区二区三区视频| 亚洲蜜臀av乱码久久精品 | 欧美性高清videossexo| 国产毛片精品视频| 天堂一区二区在线| 中文字幕免费在线观看视频一区| 欧美一区二区三区免费在线看| 99热精品一区二区| 人人狠狠综合久久亚洲| 亚洲美女偷拍久久| 欧美va亚洲va在线观看蝴蝶网| 一本一本久久a久久精品综合麻豆| 午夜精品一区二区三区三上悠亚| 国产精品网站在线播放| 制服丝袜中文字幕一区| 色婷婷综合久色| 精品中文字幕一区二区小辣椒 | 久久久久久久久久久久电影| 欧美性一区二区| 色天使色偷偷av一区二区| 国产一区二区h| 黄色成人免费在线| 午夜精品久久久久久久| 亚洲资源中文字幕| 国产精品欧美精品| 欧美激情一区二区三区蜜桃视频| 91精品国产一区二区| 欧美精品久久久久久久多人混战 | 国产精品全国免费观看高清 | 国产制服丝袜一区| 久久国产夜色精品鲁鲁99| 亚洲成精国产精品女| 一区二区三区国产豹纹内裤在线 | 91福利精品视频| 91久久精品一区二区三区| 国产精品自拍在线| 韩国一区二区视频| 麻豆91在线看| 免费三级欧美电影| 亚洲女同女同女同女同女同69| 久久精品人人做人人爽97| 国产午夜亚洲精品不卡| 日韩欧美激情一区| 精品国产123| 欧美精品一区二区蜜臀亚洲| 日韩美女主播在线视频一区二区三区| 91麻豆精品国产91久久久使用方法| 91成人免费在线| 欧美性猛交xxxxxx富婆| 欧美羞羞免费网站| 欧美日韩国产乱码电影| 亚洲天堂免费在线观看视频| 国产毛片精品视频| 在线亚洲免费视频| 日韩国产精品久久久久久亚洲| 欧美日韩国产中文| 视频一区中文字幕| 日韩一区国产二区欧美三区| 国产一区二区中文字幕| 久久久久九九视频| 国产suv一区二区三区88区| 国产精品毛片高清在线完整版| 亚欧色一区w666天堂| 日韩中文欧美在线| 青青草97国产精品免费观看| 久久se这里有精品| 国产精品69久久久久水密桃| 成人h精品动漫一区二区三区| 处破女av一区二区| 色婷婷综合久色| 欧美午夜精品久久久| 欧美zozo另类异族| 久久九九99视频| 亚洲黄色性网站| 午夜久久久久久电影| 国内精品在线播放| 国产成人综合在线播放| 色综合亚洲欧洲| 91毛片在线观看| 91精品欧美一区二区三区综合在| 欧美一区二区在线免费播放| 久久久国产精品午夜一区ai换脸| 中文字幕在线视频一区| 亚洲精品国产无天堂网2021| 日韩av不卡一区二区|