X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fcarfire;a=blobdiff_plain;f=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FNetworkGame.cs;fp=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FNetworkGame.cs;h=ae0396bb1901fb85ff767b1e7e6752202c790e0c;hp=45c5d0a498fdd5a1ce9de1445b85cdbd309a6187;hb=77f32a9cab6b5697359f7b6631943e8c583eac1a;hpb=b98320a31a73dc18d6ef83cb440a5304930af161 diff --git a/Project06/CS 3505 Project 06/CS 3505 Project 06/NetworkGame.cs b/Project06/CS 3505 Project 06/CS 3505 Project 06/NetworkGame.cs index 45c5d0a..ae0396b 100644 --- a/Project06/CS 3505 Project 06/CS 3505 Project 06/NetworkGame.cs +++ b/Project06/CS 3505 Project 06/CS 3505 Project 06/NetworkGame.cs @@ -1,5 +1,5 @@  -#undef DEBUG +//#define DEBUG using System; using System.Collections.Generic; @@ -641,8 +641,6 @@ namespace CS_3505_Project_06 NetworkGamer sender; localGamer.ReceiveData(mPacketReader, out sender); - if (sender == null || sender.IsDisposed) continue; - GamerInfo senderInfo = mGamers[sender.Id]; PacketType packetId = (PacketType)mPacketReader.ReadByte(); switch (packetId) @@ -658,6 +656,8 @@ namespace CS_3505_Project_06 case PacketType.Event: + GamerInfo senderInfo = mGamers[sender.Id]; + int stallCount = mPacketReader.ReadInt16(); int averageOwd = mPacketReader.ReadInt16(); int frameNumber = mPacketReader.ReadInt32(); @@ -705,6 +705,8 @@ namespace CS_3505_Project_06 case PacketType.Stall: + GamerInfo senderInfo2 = mGamers[sender.Id]; + byte numStalledPeers = mPacketReader.ReadByte(); byte[] stalledPeers = mPacketReader.ReadBytes(numStalledPeers);