Example #1
0
        public void Run(IUIHandler uiHandler)
        {
            do
            {
                uiHandler.Clear();

                string word = uiHandler.AskForString("Inserisci una parola di cui vuoi conoscere gli anagrammi:");

                var anagrams = _words.GetAnagrams(word);
                uiHandler.WriteMessage("Gli anagrammi trovati sono:");
                foreach (var anagram in anagrams)
                {
                    uiHandler.WriteMessage($"\t{anagram}");
                }
            }while (AnotherMatch(uiHandler));

            uiHandler.WriteMessage("Game over");
        }