天天看点

第九次会议

{

            //这里处理公共事件,根据单击交换数组元素;

            PictureBox bClick = (PictureBox)sender;

            int i = 0;

            Image temp;

            //将被点击的控件赋给bClick变量

            if (flag == false)

            {

                flag = true;

                FirstBlock = Convert.ToInt16(bClick.Tag);

            }

            else //交换

                Text = "";

                SecondBlock = Convert.ToInt16(bClick.Tag);

                temp = PicBlock[SecondBlock].Image;

                PicBlock[SecondBlock].Image = PicBlock[FirstBlock].Image;

                PicBlock[FirstBlock].Image = temp;

                flag = false;

                i = Position[SecondBlock];

                Position[SecondBlock] = Position[FirstBlock];

                Position[FirstBlock] = i;

                foreach (int s in Position)

                {

                    Text = Text + Position[s].ToString();

                }

                if (CheckWin()) //过关

                    MessageBox.Show("成功了", "提示");

通过对编码的学习,完成了对于游戏部分的编写,接下来我们就行剩下部分的编写与完善,加快项目完成的速度。

第九次会议