日期:2014-05-17 浏览次数:21036 次
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;//ArrayList 命名空间
using System.Threading;
namespace 连连看
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private Bitmap 图集;//各种图案的图片集合
private int 边长 = 50;//各种图案方块的边长
private int 尺寸 = 10;//布局大小,行数与列数
private bool 已选 = false;//布尔值是否已经选中状态
private int x1, y1, x2, y2;//被选中两个图的坐标
public Point z1, z2;//折点坐标
private int 行 = 10, 列 = 10;//行列间距
private int[] 地图 = new int[12 * 12];//一维数组一百个字节的内存容量
public sbyte 刷新 = new sbyte();
private int 已消除 = 25;//用来给以消除的方块赋值-1来记录以消除的方块为哪些
public int a1, a2, b1, b2;//用来消除电脑查找留下的白框 存放临时两点坐标
public sbyte 是否胜利 = 0;//用来储存成功消除队数 日后用来判断是否获胜
public enum 连线方式 { 直连, 一折, 二折 };//枚举三种连线方式
连线方式 啥方式呀=new 连线方式();//实例化一个lxfs
private void 连连看_Load(object&n