private void Dump_Click(object sender, RoutedEventArgs e) { if (PlayerTiles.PlayerTiles.Count > 0) { Scrabble.Core.Types.DumpLetters d = new DumpLetters( PlayerTiles.PlayerTiles.ConvertAll <Scrabble.Core.Types.Tile> (t => { return(new Scrabble.Core.Types.Tile(t.Letter[0])); }) ); CompleteTurn(d); RedrawBoard(); } else { MessageBox.Show("You have no letters in your tray."); } }
/// <summary> /// Some other player, p, has dumped some of his or her letters. Not much to do here, /// maybe just log it to a text-status output window thingy. /// </summary> /// <param name="t"></param> /// <param name="p"></param> private void DrawOpponentTurn(DumpLetters t, Player p) { StatusBar.Text = string.Format("Player {0} dumped some letters...", p.Name); }
/// <summary> /// Some other player, p, has dumped some of his or her letters. Not much to do here, /// maybe just log it to a text-status output window thingy. /// </summary> /// <param name="t"></param> /// <param name="p"></param> private void DrawOpponentTurn(DumpLetters t, Player p) { throw new NotImplementedException(); }
private void Dump_Click(object sender, RoutedEventArgs e) { if (PlayerTiles.PlayerTiles.Count > 0) { Scrabble.Core.Types.DumpLetters d = new DumpLetters( PlayerTiles.PlayerTiles.ConvertAll<Scrabble.Core.Types.Tile> (t => { return new Scrabble.Core.Types.Tile(t.Letter[0]); }) ); CompleteTurn(d); RedrawBoard(); } else { MessageBox.Show("You have no letters in your tray."); } }