Esempio n. 1
0
        public void OrderProcessed(object sender, SeatEventArgs e)
        {
            Write("Attempting to order a seat: ");
            string s = (e.SeatAvailibility != 0)?
                       "Success! Seat Secured!":"Error: Seat all ready taken";

            WriteLine(s);
            //WriteLine("hello world");
        }
Esempio n. 2
0
        void OnSeatUpdated(object sender, SeatEventArgs e)
        {
            if (e.Seat.IsEmpty || Player.NoSeat != e.Seat.NoSeat)
            {
                if (!e.Seat.IsEmpty)
                {
                    PepareCardsForSending(e.Seat);
                }

                Send(new SeatUpdatedCommand()
                {
                    Seat = e.Seat,
                });
            }
        }
Esempio n. 3
0
        void OnSeatUpdated_Console(object sender, SeatEventArgs e)
        {
            if (InvokeRequired)
            {
                // We're not in the UI thread, so we need to call BeginInvoke
                BeginInvoke(new EventHandler <SeatEventArgs>(OnSeatUpdated_Console), new[] { sender, e });
                return;
            }
            var s = e.Seat;

            if (e.Seat.IsEmpty)
            {
                WriteLine("The seat #" + s.NoSeat + " is now inoccupied");
            }
            else
            {
                WriteLine(s.Player.Name + " sat in at seat #" + s.NoSeat);
            }
        }
Esempio n. 4
0
 void OnSeatUpdated(object sender, SeatEventArgs e)
 {
     if (InvokeRequired)
     {
         // We're not in the UI thread, so we need to call BeginInvoke
         BeginInvoke(new EventHandler <SeatEventArgs>(OnSeatUpdated), new[] { sender, e });
         return;
     }
     SuspendLayout();
     if (e.Seat.IsEmpty)
     {
         m_Huds[e.Seat.NoSeat].Visible = false;
     }
     else
     {
         InstallPlayer(m_Huds[e.Seat.NoSeat], e.Seat);
     }
     ResumeLayout();
 }