Example #1
0
        //Get coordinates from innitial String
        public static CoordsStruct ParseStringCoordinates(string coordinates)
        {
            ArrayList coordX = new ArrayList();
            ArrayList coordY = new ArrayList();


            string[] numbers = Regex.Split(coordinates, @"\D+");

            int count = 1;

            foreach (string s in numbers)
            {
                if (!string.IsNullOrEmpty(s))
                {
                    int i = int.Parse(s);

                    if (count % 2 != 0)
                    {
                        coordX.Add(i);
                        count++;
                    }
                    else if (count % 2 == 0)
                    {
                        coordY.Add(i);
                        count++;
                    }
                }
            }

            CoordsStruct coordsStruct = new CoordsStruct();

            coordsStruct.coordX = coordY;
            coordsStruct.coordY = coordX;
            return(coordsStruct);
        }
Example #2
0
 //Get coordinates from innitial String
 private void ParseStringCoordinates(string coordinates)
 {
     mStruct = InnerClass.ParseStringCoordinates(coordinates);
 }