コード例 #1
0
ファイル: NetworkGame.cs プロジェクト: koaset/notTetris
 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);
 }
コード例 #2
0
ファイル: SplitScreenGame.cs プロジェクト: koaset/notTetris
 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");
 }