Example #1
0
        public void setImageAutoGoOnl(int _index)
        {
            // dùng cho hàm auto đi second, do đó là màu đen
            Button bt = getButton(_index);

            if (stop == false)
            {
                int index;
                if (bt.Name[2] != '_')
                {
                    index = Int32.Parse(bt.Name.Substring(1, 2));
                }
                else
                {
                    index = Int32.Parse(bt.Name.Substring(1, 1));
                }

                String cl;
                if (index % 2 == 0)
                {
                    cl = Color_Start.Substring(0, 5);
                }
                else
                {
                    cl = Color_End.Substring(0, 5);
                }
                ///kiểm tra nhấn lần 2
                Image  k1 = (Image)bt.Content;
                String k2 = k1.Source.ToString();
                int    k3 = k2.LastIndexOf("black_black.png");
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("black_white.png");
                }
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("white_white.png");
                }
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("white_black.png");
                }

                if (k3 == -1)
                {
                    setImage(cl + "_" + "black" + ".png", bt);
                }
            }
        }
Example #2
0
        void setClick(Button bt)
        {
            if (stop == false)
            {
                int index;
                if (bt.Name[2] != '_')
                {
                    index = Int32.Parse(bt.Name.Substring(1, 2));
                }
                else
                {
                    index = Int32.Parse(bt.Name.Substring(1, 1));
                }

                String cl;
                if (index % 2 == 0)
                {
                    cl = Color_Start.Substring(0, 5);
                }
                else
                {
                    cl = Color_End.Substring(0, 5);
                }
                ///kiểm tra nhấn lần 2
                Image  k1 = (Image)bt.Content;
                String k2 = k1.Source.ToString();
                int    k3 = k2.LastIndexOf("black_black.png");
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("black_white.png");
                }
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("white_white.png");
                }
                if (k3 == -1)
                {
                    k3 = k2.LastIndexOf("white_black.png");
                }

                if (k3 == -1)
                {
                    setImage(cl + "_" + Color.ToLower() + ".png", bt);
                }
            }
        }