Beispiel #1
0
        //交换方块颜色
        public void swap(int x, int y, int tox, int toy)
        {
            //交换的实质是两个颜色的互换
            jcolor color = _map[x, y]._Color;

            _map[x, y]._Color     = _map[tox, toy]._Color;
            _map[tox, toy]._Color = color;
        }
Beispiel #2
0
 //构造函数
 public Jelly(jcolor color, Point top, int size, int flag)
 {
     _color = color;
     _top   = top;
     _size  = size;
     _flag  = flag;
     for (int i = 0; i <= 6; i++)
     {
         _picture[i] = new Bitmap("Image\\" + ((jcolor)i).ToString() + ".jpg");
     }
     for (int i = 1; i <= 6; i++)
     {
         _pickpic[i] = new Bitmap("Image\\" + ((jcolor)i).ToString() + "2.jpg");
     }
     _nowpic = _picture[(int)_color];
 }