public void ReceiveRoundData(CardRoundDto dto)
        {
            this.Dispatcher.Invoke(() =>
            {
                ButtonToSymboNo.Clear();
                sbut1.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[0]]);
                sbut2.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[1]]);
                sbut3.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[2]]);
                sbut4.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[3]]);
                sbut5.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[4]]);
                sbut6.Background = new ImageBrush(Symbols[dto.CurrentCard.Symbols[5]]);

                butt1.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[0]]);
                ButtonToSymboNo.Add("butt1", dto.PlayerCard.Symbols[0]);
                butt2.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[1]]);
                ButtonToSymboNo.Add("butt2", dto.PlayerCard.Symbols[1]);
                butt3.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[2]]);
                ButtonToSymboNo.Add("butt3", dto.PlayerCard.Symbols[2]);
                butt4.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[3]]);
                ButtonToSymboNo.Add("butt4", dto.PlayerCard.Symbols[3]);
                butt5.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[4]]);
                ButtonToSymboNo.Add("butt5", dto.PlayerCard.Symbols[4]);
                butt6.Background = new ImageBrush(Symbols[dto.PlayerCard.Symbols[5]]);
                ButtonToSymboNo.Add("butt6", dto.PlayerCard.Symbols[5]);
                LogLabel.Content = string.Format("RUNDA NR {0}", dto.RoundNumber);
            });
        }
Beispiel #2
0
 public void SendRoundData(CardRoundDto roundDto)
 {
     Console.WriteLine("RUNDA NR: {0}", roundDto.RoundNumber);
     Console.WriteLine("Karta na stole: ");
     PrintCard(roundDto.CurrentCard);
     Console.WriteLine("Twoja karta: ");
     PrintCard(roundDto.PlayerCard);
     Program.server.Ready = false;
 }
 public void SendRoundData(CardRoundDto roundDto)
 {
     this.newTable.ReceiveRoundData(roundDto);
 }
 public IAsyncResult BeginSendRoundData(CardRoundDto roundDto, AsyncCallback callback, object asyncState)
 {
     return(null);
 }