]> Dogcows Code - chaz/carfire/blobdiff - Project06/CS 3505 Project 06/CS 3505 Project 06/LobbyGUI.cs
Lobby is almost completely functional. Currently it tests working allowing
[chaz/carfire] / Project06 / CS 3505 Project 06 / CS 3505 Project 06 / LobbyGUI.cs
index 15d0955946f737d1709355648ec4cc7ac0d35b56..b898fccaa3f35cee958a709e0efa7dff567ef81c 100644 (file)
@@ -221,6 +221,15 @@ namespace CS_3505_Project_06
                                     break;\r
                                 }\r
                         }\r
+\r
+                        //allows host to start the game when all players are ready, change count below to different number for testing with less then 4 players\r
+                        if(allReady && players.Count == 2 && localPlayer == players[0])\r
+                        {\r
+                            if (currentKeyboardState.IsKeyDown(Keys.B) && previousKeyboardState.IsKeyUp(Keys.B))\r
+                            {\r
+                                networkGame.StartGame();\r
+                            }\r
+                        }\r
                     }\r
                     else\r
                         currentState = lobbyState.Welcome;\r
@@ -288,7 +297,7 @@ namespace CS_3505_Project_06
 \r
                 case lobbyState.Connected:\r
                     DrawPlayerList(spriteBatch);\r
-                    \r
+                                        \r
                     if(allReady && players.Count == 2 && localPlayer == players[0])\r
                         spriteBatch.DrawString(menuFont, "Press B to begin game!", new Vector2(MaxX / 2, MaxY / 2), Color.White, 0f, zero, .7f, SpriteEffects.None, 0.5f);\r
                     else if(allReady)\r
This page took 0.020803 seconds and 4 git commands to generate.