protected override void Draw(GameTime gameTime) { _graphics.GraphicsDevice.Clear(Color.CornflowerBlue); // Start drawing _spriteBatch.Begin(); switch (_appType) { case ApplicationType.None: _mainMenu.Draw(_spriteBatch); break; case ApplicationType.Client: _client.Draw(_spriteBatch); break; case ApplicationType.Server: _server.Draw(_spriteBatch); break; } // Stop drawing _spriteBatch.End(); base.Draw(gameTime); }