Пример #1
0
 private void GetCombinedWords(Field pField, int i, int j)
 {
     // должна возвращать слово
     // две ситуации
     // 1. в клетке есть буква
     // 2. в клетке нет буквы
 }
Пример #2
0
 public void Combine(Field pField)
 {
     // на каждую клетку пытаемся вставить букву
     for (int i = 0; i < pField.FieldLetter.Count; i++)
     {
         for (int j = 0; j < pField.FieldLetter[i].Count; j++)
         {
             // проверяем каждую букву
             foreach (char c in _alphabet)
             {
                 if (pField.FieldLetter[i][j].Value != 0)
                 {
                     pField.FieldLetter[i][j].Value = c;
                     GetCombinedWords(pField, i, j);
                 }
             }
         }
     }
 }