Beispiel #1
0
 private void SendMessage(Thickness mar)
 {
     if (remoteProxy == null || clientUser == null)
     {
         return;
     }
     Task.Run(() =>
     {
         try
         {
             //////////////////////////////////////////////////////////////////////////
             BallMessage newMessage = new BallMessage()
             {
                 Date    = DateTime.Now,
                 Message = "", //player's coordinates
                 User    = clientUser,
                 Margine = mar
             };
             remoteProxy.SendNewMessage(newMessage);
             NetworkError = false;
         }
         catch (Exception ex)
         {
             ex.DebugDesc().Log("SendMargine");
             NetworkError = true;
         }
     });
 }
Beispiel #2
0
 private void StartGame(BallMessage message)
 {
     //BallPosition = new Vector(GameBoard.Width / 2, GameBoard.Height / 2);
     //gameSpeed = 1;
     Player2Label.Content = message.User2Name;
     //ballAngel = (string.Compare(message.User.AppAddress, clientUser.AppAddress) > 0 ? -1 : 1) * Math.PI / 3;
 }