public salinha(Conexao con, String dono, String nomeSala) { this.conexao = con; this.dono = dono; sala = nomeSala; jogadores.Clear(); InitializeComponent(); Title = conexao.NomeJogador; textBox1.Text = dono; textBox9.Text = sala; conexao.Send("buscarplayer/" + sala); String resposta = conexao.Receive(); jogador = resposta; conexao.Send("jogadoresdasala/" + sala); String message = conexao.Receive(); tratarEvento(message); threadRunning = true; thread = new Thread(new ThreadStart(RunClient)); thread.SetApartmentState(ApartmentState.STA); thread.IsBackground = true; thread.Start(); }
public Resultado(Conexao con, String dono, String nomeSala) { this.conexao = con; this.dono = dono; sala = nomeSala; InitializeComponent(); conexao.Send("exibircolocacao/" + sala); String message = conexao.Receive(); String[] tokens = message.Split('{'); for (int i = 0; i < tokens.Length; i++) { String[] tokens1 = tokens[i].Split('|'); jogadores.Add(tokens1[0]); ranking.Add(tokens1[1]); } int altura = 12; for (int i = 0; i < jogadores.Count; i++) { int posicao = i + 1; Label ponto = new Label(); ponto.Content = posicao.ToString() + "º lugar: " + jogadores[i] + " com " + ranking[i] + " pontos."; ponto.FontSize = 17; ponto.Height = 33; ponto.HorizontalAlignment = HorizontalAlignment.Left; ponto.VerticalAlignment = VerticalAlignment.Top; ponto.Margin = new Thickness(12, altura, 0, 0); gridinha.Children.Add(ponto); altura += 26; } }
public visualizarsala(Conexao con) { this.conexao = con; //writer.WriteLine("visualizarsala "); conexao.Send("visualizarsala/"); //String txt = reader.ReadLine(); String txt = con.Receive(); string[] salas = txt.Split('|'); InitializeComponent(); if (txt != "") { foreach (string s in salas) { listBox1.Items.Add(s); } } }
public JanelaPartida(Conexao con, String dono, String nomeSala) { this.conexao = con; this.dono = dono; sala = nomeSala; ResultadoAberto = "naoabrirresultado"; nomesPts.Add("Um"); nomesPts.Add("Dois"); nomesPts.Add("Três"); nomesPts.Add("Quatro"); nomesPts.Add("Cinco"); nomesPts.Add("Seis"); nomesPts.Add("FullHouse"); nomesPts.Add("Quadra"); nomesPts.Add("Sequência"); nomesPts.Add("General"); nomesPts.Add("Total"); InitializeComponent(); ChecksDisable(); ChecksTrue(); ButtonsDisable(); Title = conexao.NomeJogador; conexao.Send("jogadoresdapartida/" + sala); String message = conexao.Receive(); String[] tokens = message.Split('|'); jogadordavez = tokens[0]; jogador = tokens[1]; if (jogadordavez == jogador) { ButtonsEnable(); } for (int i = 2; i < tokens.Count(); i++) { jogadores.Add(tokens[i]); } TextBlock nada = new TextBlock(); nada.Text = ""; nada.Height = 23; nada.HorizontalAlignment = HorizontalAlignment.Center; nada.VerticalAlignment = VerticalAlignment.Center; nada.Margin = new Thickness(10, 6, 10, 0); Grid.SetColumn(nada, 0); Grid.SetRow(nada, 0); grid1.Children.Add(nada); PreencheRetangulos(); PreencheJogadores(); PreencheNomesPts(); for (int i = 1; i <= nomesPts.Count; i++) { for (int j = 1; j <= jogadores.Count; j++) { TextBlock disponivel = new TextBlock(); disponivel.Text = "---"; disponivel.Height = 23; disponivel.HorizontalAlignment = HorizontalAlignment.Center; disponivel.VerticalAlignment = VerticalAlignment.Center; disponivel.Margin = new Thickness(10, 6, 10, 0); Grid.SetColumn(disponivel, j); Grid.SetRow(disponivel, i); grid1.Children.Add(disponivel); } } JogadorAtual.Text = jogadordavez; tentativas.Text = tentativa; if (jogadordavez == conexao.NomeJogador) { button1.IsEnabled = true; } threadRunningPartida = true; threadPartida = new Thread(new ThreadStart(RunClient)); threadPartida.IsBackground = true; threadPartida.Start(); }
public criarsala(Conexao con) { this.conexao = con; InitializeComponent(); }