Exemple #1
0
        public static void AddSampleWords(char[,] matrix)
        {
            int    i          = 0;
            int    j          = 0;
            int    wordRow    = 0;
            int    wordColumn = 0;
            string word;

            while (i < WordTools.SampleWordStream.Length && j < WordTools.SampleWordStream.Length)
            {
                word       = WordTools.GetSampleWord(i);
                wordRow    = i;
                wordColumn = j;

                foreach (char c in word)
                {
                    matrix[i, wordColumn] = c;
                    matrix[wordRow, j]    = c;
                    wordRow++;
                    wordColumn++;
                }

                i++;
                j++;
            }
        }
Exemple #2
0
        public static char[,] GenerateRandomMatrix(int rows, int columns)
        {
            char[,] matrix = new char[rows, columns];
            char c;

            int i = 0;
            int j = 0;

            while (i < rows)
            {
                while (j < columns)
                {
                    c            = WordTools.GetRandomChar();
                    matrix[i, j] = c;
                    j++;
                }
                j = 0;
                i++;
            }
            AddSampleWords(matrix);
            return(matrix);
        }