public void AddDictWord(string s) { if (s.Length > 7) return; ScrabbleWord word = new ScrabbleWord(s); if (!word.CanBeBuiltFrom(Seed)) { Console.Error.WriteLine(s + " cannot be built from " + Seed); return; } if (!WordList.Keys.Contains(word.SortedWord)) WordList.Add(s, word); else { if (WordList[word.SortedWord].Value < word.Value) WordList[word.SortedWord] = word; } if (word.Value > BestScore) { BestScore = word.Value; BestWord = s; } }