protected override void Draw(GameTime gameTime) { Game1.graphics.GraphicsDevice.Clear(Color.CornflowerBlue); switch (state) { case (States.Menu): mainMenu.Draw(spriteBatch, state); break; case (States.FFA): ffaArena.Draw(spriteBatch, state); break; case States.CharacterSelection: characterSelection.Draw(spriteBatch, state); break; case States.Pause: ffaArena.Draw(spriteBatch, state); mainMenu.Draw(spriteBatch, state); break; case States.Lobby: lobby.Draw(spriteBatch, state); break; case States.Win: gameOver.Draw(spriteBatch, state); break; default: break; } base.Draw(gameTime); }