Example #1
0
 /// <summary>
 /// does broadcast and removes it from broadcast queue
 /// </summary>
 public void DoBroadcast()
 {
     if (HasUndoneBroadcasts())
     {
         Game.IPlayerBroadcast broadcastToDo = broadcastsToDo.Dequeue();
         broadcastToDo.DoBroadcast(this);
     }
 }
Example #2
0
 /// <summary>
 /// adds a broadcast to broadcast queue
 /// </summary>
 internal void AddBroadcast(Game.IPlayerBroadcast broadcast)
 {
     broadcastsToDo.Enqueue(broadcast);
 }