Exemple #1
0
        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);
        }