Ejemplo n.º 1
0
        /// <summary>
        /// Provides a hint to the player, will show all available anagrams for the letters
        /// in their rack.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnHint_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            WordHint.ClearText();

            WordHint.BeginUpdate();

            foreach (var w in Game.Resolver.FindMoves(PlayerManager.CurrentPlayer.Name == PlayerManager.PlayerOne.Name ?  Game.Player1: Game.Player2))
            {
                WordHint.AddWord(w);
            }

            WordHint.EndUpdate();
            Cursor.Current = Cursors.Default;
        }