X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=Project06%2FCS%203505%20Project%2006%2FCS%203505%20Project%2006%2FNetworkGame.cs;h=3d46d569ed80bf4a11fbd6fc165c4793ce45ca12;hb=dadc9d60b083667f0109b32a55fed00100a1cd36;hp=d2b4846489967f504ac36634be1aebbaed6f54b1;hpb=8a11d454e88649b469fb9794f662beb7f6a15c6a;p=chaz%2Fcarfire 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 d2b4846..3d46d56 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 @@ -122,6 +122,7 @@ namespace CS_3505_Project_06 public void StartGame() { mNetworkSession.StartGame(); + mNetworkSession.ResetReady(); } public void LeaveSession() @@ -178,8 +179,16 @@ namespace CS_3505_Project_06 public void Draw(GameTime gameTime, SpriteBatch spriteBatch) { - mLobby.Draw(spriteBatch); - DrawTestHarness(gameTime, spriteBatch); + if (mNetworkSession != null) + { + if (mNetworkSession.SessionState == NetworkSessionState.Playing) + DrawTestHarness(gameTime, spriteBatch); + else + mLobby.Draw(spriteBatch); + } + else + mLobby.Draw(spriteBatch); + }