public static List <string> circularShifft(string[] linelist)   //do circularly shift in the result of all lines  and return a list consist of result(not in order)
        {
            var list2 = new List <string>();

            foreach (string line in linelist)
            {
                var list = new List <string>();
                list = line.Split(' ').ToList();
                for (int i = 0; i < list.Count(); i++)
                {
                    var str1 = string.Join(" ", list.ToArray());
                    list2.Add(str1);
                    Shifting.shift(list);                   //call shiffting to circual shift of a line
                }
            }
            return(list2);
        }
예제 #2
0
 protected internal void OnShifting(ParsingEventArgs args)
 {
     Shifting?.Invoke(this, args);
 }
예제 #3
0
 public void OnShiftTiles()
 {
     tileShifter.ShiftDownTiles();
     Shifting?.Invoke();
 }