X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CarFire%2FCarFire%2FCarFire%2FScreenManager.cs;h=e4dc0f452ec0793a9a35166aa39ded04b5498314;hb=1368c1af3d7a4a12b0b0577dbe3edbfd254e2d04;hp=0c58e77cfd3bcdd75fc1f515623d8ffc4928c021;hpb=436213df7622667869ae91414e3d297cd1594661;p=chaz%2Fcarfire diff --git a/CarFire/CarFire/CarFire/ScreenManager.cs b/CarFire/CarFire/CarFire/ScreenManager.cs index 0c58e77..e4dc0f4 100644 --- a/CarFire/CarFire/CarFire/ScreenManager.cs +++ b/CarFire/CarFire/CarFire/ScreenManager.cs @@ -12,7 +12,7 @@ using Microsoft.Xna.Framework.Content; namespace CarFire { - class ScreenManager : IScreenManager + public class ScreenManager : IScreenManager { #region local variables float scale; @@ -348,7 +348,7 @@ namespace CarFire } if (currentKeyboardState.IsKeyDown(Keys.R) && previousKeyboardState.IsKeyUp(Keys.R)) networkManager.LocalGamer.IsReady = true; - + if (networkManager.HasActiveSession) { localPlayer = networkManager.LocalGamer; @@ -365,7 +365,7 @@ namespace CarFire } //allows host to start the game when all players are ready, change count below to different number for testing with less then 4 players - if (allReady && players.Count == 4 && localPlayer == players[0]) + if (allReady && players.Count <= 1 && localPlayer == players[0]) { if (currentKeyboardState.IsKeyDown(Keys.B) && previousKeyboardState.IsKeyUp(Keys.B)) { @@ -441,7 +441,7 @@ namespace CarFire case lobbyState.Connected: DrawPlayerList(spriteBatch); DrawChatInfo(spriteBatch); - if(allReady && players.Count == 2 && localPlayer == players[0]) + if(allReady && players.Count <= 4 && localPlayer == players[0]) spriteBatch.DrawString(menuFont, "Press B to begin game!", new Vector2(MaxX / 2, MaxY / 2), Color.White, 0f, zero, .7f, SpriteEffects.None, 0.5f); else if(allReady) spriteBatch.DrawString(menuFont, "The game will begin soon.", new Vector2(MaxX / 2, MaxY / 2), Color.White, 0f, zero, .7f, SpriteEffects.None, 0.5f);