Ejemplo n.º 1
0
 private void localPlayerField_RemoteShouldDropBlackBlocks(object o, ShouldDropBlackBlocksEventArgs e)
 {
     remotePlayerField.BlackBlocksQueued += e.NumBlocks;
     NetOutgoingMessage msg = peer.CreateMessage();
     msg.Write("bb");
     msg.Write(e.NumBlocks);
     peer.SendMessage(msg, connection, NetDeliveryMethod.ReliableOrdered);
 }
Ejemplo n.º 2
0
 void ShouldDropBlackBlocks(object o, ShouldDropBlackBlocksEventArgs e)
 {
     if (o == playerOneField)
         playerTwoField.QueueBlackBlocks(e.NumBlocks);
     else if (o == playerTwoField)
         playerOneField.QueueBlackBlocks(e.NumBlocks);
     else
         throw new Exception("ShouldDropBlackBlocks Exception");
 }