public int[] getMoveList(ChessBoard cb) { List<int> retVal = new List<int>(); var moveList = cb.getMoveList(); foreach (int[] i in moveList) { retVal.Add(i[0]); retVal.Add(i[1]); } return retVal.ToArray(); }